Dominic Clifton
Dominic Clifton
Initial wish-list: * Tabs retain their state when inactive, including for example: focus, text-selection, cursor position. * Tabs can be optionally closed, with 'try_close' and 'on_close' callbacks (use-case: a tab...
> Do you mean for cases that tab children is empty? yes, I note that in the `tab` implementation, there is a default value of `0` for the index for...
for what it's worth, I agree with disabling the focus ring until tab is pressed or the keyboard is used in a list. (up/down cursor keys) Implementation idea 1 is...
> 1. Have an **Install All** option next to the **Core Only** option. This will just install the full firmware in the old way. Much simpler if space is not...
> +1 for full-feature option (by any name -- full, baseline, ...). naming wise, as a name, 'factory', 'default' or 'baseline' works for me, 'full' does not as it implies...
Going back to the issue of users being confused by cloud builds, one major issue is that if they have a 'baseline'/'factory' firmware installed and try and add some 'non-baseline'...
I ran into the exact same issue today, here's my code: ```rust #[derive(Debug, serde::Deserialize)] #[serde(rename_all(deserialize = "PascalCase"))] pub struct PartMappingRecord { eda: CSVEdaToolValue, manufacturer: String, mpn: String, #[serde(flatten)] fields: HashMap,...
> I think something folks sometimes forget is that serde is an _optional convenience feature_. You don't actually need to use it! You can use `csv::StringRecord` and it will handle...
This is my first PR for egui, be gentle 😄
Also, I know this is just an example, but perhaps after merging this you might be interested in a PR to move the `FilePicker` from this PR into the main...