- fix(SnackBarTheme): Improve SnackBarTheme by @Feichtmeier in ubuntu/yaru.dart#409
Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v1.2.1...v1.2.2
- fix: theming background color by @BLKKKBVSIK in ubuntu/yaru.dart#405
- @BLKKKBVSIK made their first contribution in ubuntu/yaru.dart#405
Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v1.2.0...v1.2.1
- ci: remove CLA check by @jpnurmi in ubuntu/yaru.dart#365
- feat: added no splash factory by @TheLiux in ubuntu/yaru.dart#395
- chore: fixed typos by @TheLiux in ubuntu/yaru.dart#402
- fix: Improve android support by @Feichtmeier in ubuntu/yaru.dart#404
- @TheLiux made their first contribution in ubuntu/yaru.dart#395
Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v1.1.0...v1.2.0
- fix: update to flutter 3.13 by @Feichtmeier in ubuntu/yaru.dart#391
- fix: snackbar visibility by @Feichtmeier in ubuntu/yaru.dart#393
- feat: make dividers 1px thick by @Feichtmeier in ubuntu/yaru.dart#394
Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v1.0.0...v1.1.0
- fix: remove appbar height by @Feichtmeier in ubuntu/yaru.dart#378
- chore: example rewrite by @Feichtmeier in ubuntu/yaru.dart#381
- feat!: Better platform independent sizes by @Feichtmeier in ubuntu/yaru.dart#383
- feat: snackbar theme by @Feichtmeier in ubuntu/yaru.dart#385
- fix: reduce dark snackbar border brightness by @Feichtmeier in ubuntu/yaru.dart#386
- fix: improve light themes contrast by @Feichtmeier in ubuntu/yaru.dart#387
- fix: set default size for snackbars by @Feichtmeier in ubuntu/yaru.dart#389
- feat!: use different shade of the same color for primary, secondary, tertiary by @Jupi007 in ubuntu/yaru.dart#390
Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v0.10.0...v1.0.0
- chore: dependabot by @jpnurmi in ubuntu/yaru.dart#362
- ci: reuse pr title & release actions from ufc/actions by @jpnurmi in ubuntu/yaru.dart#364
- ci: specify FLUTTER_VERSION environment variable by @jpnurmi in ubuntu/yaru.dart#366
- chore(example): show all colorscheme colors by @Feichtmeier in ubuntu/yaru.dart#368
- feat: make dark theme darker by @Feichtmeier in ubuntu/yaru.dart#373
- fix: remove spacing for font styles by @Feichtmeier in ubuntu/yaru.dart#372
- fix: update handy_window and use it correctly by @Feichtmeier in ubuntu/yaru.dart#374
- fix: remove wrong flutter dir cmake manipulation by @Feichtmeier in ubuntu/yaru.dart#375
Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v0.9.0...v0.10.0
- feat(colors)!: introduce theme-specific semantic colors by @jpnurmi in ubuntu/yaru.dart#352
- feat: auto-detect Cinnamon & Unity by @jpnurmi in ubuntu/yaru.dart#353
- feat: add YaruColorExtension.toHex() for passing colors to HTML by @jpnurmi in ubuntu/yaru.dart#354
- chore(changelog): fix formatting by @jpnurmi in ubuntu/yaru.dart#356
- ci: let release-please maintain the changelog by @jpnurmi in ubuntu/yaru.dart#355
- ci(release): temp override release-as 0.9.0 by @jpnurmi in ubuntu/yaru.dart#358
- feat: add static YaruVariant.accents by @jpnurmi in ubuntu/yaru.dart#359
- ci: exempt github-actions[bot] from the CLA check by @jpnurmi in ubuntu/yaru.dart#360
Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v0.8.1...v0.9.0
- feat: deprecate YaruThemeDataExtension in favor of YaruColorSchemeExtension by @jpnurmi in ubuntu/yaru.dart#349
- feat: add YaruColorSchemeExtension.link and .inverseLink by @jpnurmi in ubuntu/yaru.dart#348
- Added interactions for ToggleButtons & DropdownButtons by @PietroTambu in ubuntu/yaru.dart#347
- feat: theme-specific error colors by @jpnurmi in ubuntu/yaru.dart#350
- feat: Adapt SwitchTheme to yaru gnome by @Feichtmeier (#345)
- ci: pin flutter version at 3.10.x by @jpnurmi (#344)
- Import YaruColorExtension from yaru_colors.dart by @jpnurmi (#341)
- Migrate to Flutter 3.10 & Dart 3.0 by @jpnurmi (#342)
- Add a DrawerTheme and ListTileTheme by @Feichtmeier (#340)
- Transfer colors (back) to yaru.dart by @Feichtmeier (#333)
- Add a slider theme, more similar to yaru gnome by @Feichtmeier (#335)
- TabBarTheme: grey overlay color by @Feichtmeier (#334)
- Align some theme function names to _createXXX by @Feichtmeier (#336)
- Move createYaruXXX functions to bottom of the file by @Feichtmeier (#337)
- updated with new fonts by @elioqoshi (#324)
- Revert "updated with new fonts (#324)" (#330)
- export colorscheme extension for convenience (#327)
- fix high contrast divider color (#326)
- Change FAB Color and shape by @Feichtmeier in ubuntu/yaru.dart#323
- updated with new fonts by @elioqoshi in ubuntu/yaru.dart#324
- add high contrast borders (#319)
- Use an extension for less verbose dark and light color scheme checks (#318)
- Add scrollbar margin (#317)
- Switch: use onPrimary for selected thumb to match primary track (#314)
- Menus: use surface variant in dark theme, surface in light theme (#313)
- Unify light & dark theme creation (#312)
- Remove redundant brightness arguments (#311)
- indicatorColor: use primary for both light and dark themes (#309)
- BottomNavigationBarTheme: use onSurface in dark theme (#308)
- Pass brightness to _createAppBarTheme() (#307)
- Sync light and dark themes (#306)
- TextTheme: add missing headlineLarge and labelMedium (#297)
- Example: attempt to clarify the buttons (#296)
- FilledButton proposal (#298)
- Tone down outline borders (#292)
- Use filled buttons with a grey fill and an outline (#288)
- Separate outline and divider colors (#287)
- Dark theme: lighten borders, darken input fills (#284)
- FAB colors have too high contrast (#283)
- Improve FAB style (#280)
- pubspec.yaml: restore platform map (#276)
- pubspec: add issue tracker link (#277)
- Add missing flavors & update example (#279)
- Relax Flutter version constraint to allow beta (#274)
- Regenerate package metadata (#273)
- Example fix inputs view not having a const constructor (#271)
- Fix Light theme: surface and background got incorrectly switched in 0.5.0 (#270)
- Fix button view
- Fix secondary containers and chips (#264)
- Rework all themes with from seed (#263)
- fix example (#262)
- M3 fixes (#261)
- Use GtkSettings from gtk.dart (#254)
- Bump minimum Flutter version to 3.7.0 (#260)
- Button vs. text field borders (#250)
- Fix white dividers (M3 / Flutter 3.7.0) (#259)
- CI: no need to run tests when publishing to GH pages (#257)
- Example: add macos (#258)
- Fix M3 dialogs and popups (Flutter 3.7.0) (#256)
- Fix deprecated_member_use (Flutter 3.7.0) (#255)
- Adjust TextField content padding by @jpnurmi in ubuntu/yaru.dart#242
- Reduce AppBar height by @jpnurmi in ubuntu/yaru.dart#243
- Remove elevation on hover from ElevatedButton by @Jupi007 in ubuntu/yaru.dart#228
- pubspec.yaml: try adding entries for all supported platforms by @jpnurmi in ubuntu/yaru.dart#247
- CHANGELOG.md: fix formatting by @jpnurmi in ubuntu/yaru.dart#248
- Frederik Feichtmeier
- Dark theme borders: reduce opacity (#240)
- J-P Nurmi
- Disable theme variant detection in tests (#238)
- J-P Nurmi
- YaruTheme widget: build empty during accent color initialiation (#232)
- YaruTheme widget: fix dispose() order (#233)
- 500ms wait duration for tooltips (#236)
- Add missing light dialog theme background color (#235)
- Frederik Feichtmeier
- Text inputs: change cursor and icon color to onSurface (#229)
- Paul Kepinski
- Improve toggle buttons look (#226)
- Require yaru_colors 0.1.1 (#227)
- Yannick Mauray
- feat: Ubuntu Butterfly variant (#220)
- J-P Nurmi
- Fix AppBar border (#217)
- Frederik Feichtmeier
- Dark AppBar: make border bright (#213)
- J-P Nurmi
- Use G_DECLARE_FINAL_TYPE to fix build with flutter-snap (#211)
- jpnurmi
- Update README.md (#207)
- Page transitions (#206)
- Introduce theme data overrides
- Parallel CI jobs (#201)
- CI: install packages required for build
- YaruPlugin: define autoptr cleanup func
- CI: build the example to catch build issues
- CI: switch to stable channel (#196)
- Replace GSettings with GtkSettings (#193)
- Set minimum Flutter version to 3.3.0 (#194)
- Carlos Nihelton
- Page transitions consistency on desktop platforms (#203)
- Paul Kepinski
- Add correct web icons from yaru_widgets.dart
- Robert Ancell
- Replace deprecated arguments with replacements (#191)
- Frederik Feichtmeier
- Add PopupMenuTheme and improve example (#208)
- Add common lint rules (#189)
- Make color selection UI screen size adaptive (#187)
- Update README.md
- Update publish.yml
- Setup publish to GitHub Pages (#185)
- jpnurmi
- YaruTheme: add builder method (#181)
- Frederik Feichtmeier
- enable material3 (#177)
- Frederik Feichtmeier
- Default to cupertino page transitions (#175)
- Material3 fixes (#172)
- jpnurmi
- Upgrade to Flutter 3.0 & Dart 2.17 (#174)
- Enable the
prefer_const_declarations
lint and fix findings (#171) - Add text selection theme (#170)
- jpnurmi
- Relax dbus version constraint (#168)
- Add successColor and warningColor extensions for ThemeData (#167)
- Use yaru_colors (#166)
- Enable flutter_lints/recommended and fix findings (#165)
- Rename yaruMate to yaruUbuntuMate for consistency (#164)
- Reorganize themes/*.dart (#163)
- Merge accents and flavors to variants (#162)
- Material colors (#159)
- example: present complete color palettes (#158)
- Make flavor names consistent with color names (#157)
- Add missing Ubuntu Font license (#156)
- Pair YaruFlavor with its flavor color (#155)
- Pair YaruAccent with its accent color (#154)
- CI: enable tests (#153)
- Example: show flavor colors in the palette tab (#152)
- Specify accent colors as MaterialColor constants (#151)
- Introduce YaruTheme widget (#150)
- Add YaruAccent enum and getYaruXxxTheme(accent) getter (#149)
- Let Flutter help with high-contrast colors (#148)
- Frederik Feichtmeier
- Example: use handy_window (#161)
- Frederik Feichtmeier
- Add high contrast themes (#144)
- Frederik Feichtmeier
- Two more accent colors (#141)
- Frederik Feichtmeier
- Add new accent colors from ubuntu/yaru#3486 (#137)
- Frederik Feichtmeier
- ToggleButtons: round toggle buttons (#135)
- Increase border radii to match gnome themes (#134)
- Inputs: make dense by default
- BorderRadius: increase to match yaru gnome
- Example: display dialog on AppBar button click
- Frederik Feichtmeier
- Fix AppBar text and icon color in the light theme (#129)
- Adapt constants to k* convention, add appbarheight (#128)
- Export createYaru*Theme() functions (#127)
- Detach appbar from yaru colors (#126)
- Example: add web support (#125)
- Use createYaru*Theme() functions to reduce code duplication (#124)
- Further theme simplifications (#123)
- Consolidate theming in common_themes (#122) Paul Kepinski
- Add missing colors from Yaru palette Alberto Bonacina
- Fix Typos in the yaru.dart flavors and Example (#114)
- Frederik Feichtmeier
- Reorganize yaru and add yaru flavor themes (#110)
- Frederik Feichtmeier
- AppBar title: use normal font-weight (#107)
- Frederik Feichtmeier
- Clean-ups: update generated files, including a wayland window option and a test, remove unnecessary imports (#103)
- Add a tabbar theme and update example (#104)
- change light bg to FAFAFA (#105)
- Paul Kepinski
- Make dark theme bg darker (#101)
- Frederik Feichtmeier
- Make the checkmarks a bit rounded (#98)
- Remove the fallback fonts (#99)
- Frederik Feichtmeier
- Dark theme: Brighten up check and radios and adapt dark dialogs to gtk/shell theme (#95)
- Frederik Feichtmeier
- Make red 10% lighter (#91)
- mivoligo
- Replace deprecated properties in AppBarTheme (#88)
- jpnurmi
- Add missing input decoration border in dark theme (#82)
- Frederik Feichtmeier
- All TextFields should have a border in Yaru (#80)
- Frederik Feichtmeier
- ColorTheme: darken the green (#78)
- Frederik Feichtmeier
- ElevatedButton: improve and simplify (#76)
- Frederik Feichtmeier
- AppBar: reduce elevation, adapt the text theme (#73)
- Frederik Feichtmeier
- Replace lightAubergine with orange (#70)
- Frederik Feichtmeier
- Do not style progress indicators (yet) (#68)
- Update readme instructions (#65)
- Frederik Feichtmeier
- Reduce themes to 2 and update light/dark mode button (#63)
- Fixes and improvements for Flutter 2.3 (#64)
- Frederik Feichtmeier
- Improve dark and light theme contrast (#61)
- Button theme fixes (#60)
- Frederik Feichtmeier
- Example: add FAB and snackbar (#56)
- Fix bottombar and pimp up the example (#55)
- Arish Sultan
- Fixes incorrect fontWeight, Button- and TextStyles. (#46)
- Talat El Beick
- Fix TextField focus border regression (#52)
- Talat El Beick
- Fixing style issues (#48)
- Arish Sultan
- Let TextStyles be different (#45)
- Frederik Feichtmeier
- Remove "clang-format off" comments from in CCfiles (#37)
- Marcus Tomlinson
- Add "Flutter CI" workflow
- Use has-signed-canonical-cla GitHub Action
- Talat El Beick
- Reorganize project structure and show colors in example (#29)
- Fabio Colella
- Fix for screenshots not appearing on pub.dart (#28)
- J-P Nurmi
- Migrate to null-safety (#30)
- Abhishek Ghaskata
- Remove curly bracket
- Added curly braces
- Adding const keyword before constructor
- Frederik Feichtmeier
- YaruDark: Slightly transparent switch track
- update state helper methods
- Special case dark switches, checks and radios
- add CircularProgressIndicator to the example app
- Theme Fixes and CircularProgressIndicator addition
- Example: Replace or correct (deprecated) Widgets
- Olivier Tilloy
- Releasing 0.0.0-dev.5
- Also define the theme data for OutlinedButton for the light and dark theme variants.
- Update the colors of the AppBar with the light theme (cool * grey on white).
- Define the theme data for OutlinedButton to fix its text * foreground color.
- Ship extra fonts and set them as fontFamilyFallback.
- dd_custom_command() missing VERBATIM
- Robert Ancell
- Add CONTRIBUTING.md
- Releasing 0.0.0-dev.3
- Add screenshot
- Add a Yaru standard theme
- Add a dark theme
- Use rounded corners on buttons
- Use full constructor for ThemeData
- Update tooltip
- Fix spacing and label colors
- Add FlatButton and OutlineButton
- Add a DropdownButton
- Add a TextField showing an error
- Add TextFields to example
- Add radio buttons
- Add buttons and checkboxes to the example
- Drop old example code, run through dart format
- Make the example a full Flutter app
- Added cla-check, copied from snapcraft
- Ken VanDine
- Added example that demonstrates all of the styles
- bump version to 0.0.0-dev.8 for release
- Updated README
- Full url to screenshot, should fix pub.dev/packages/yaru
- Updated description and homepage to reflect github move
- Re-license under MPL-2.0 to reduce the barrier for use by * Flutter developers.
- Releasing 0.0.0-dev.4
- Initial prerelease