Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 0.0.12 #18

Merged
merged 13 commits into from
Jan 3, 2024
Merged

Version 0.0.12 #18

merged 13 commits into from
Jan 3, 2024

Conversation

larsb24
Copy link
Member

@larsb24 larsb24 commented Jul 19, 2023

Widgets:

  • Rebuilt Checkbox, RadioButton, Switch and Slider based on CustomPainter
  • Added a ContextMenu widget
  • Added new Animations to some components
  • Simplified ZenitIconButton
  • Added ZenitCheckboxListTile and ZenitRadioButtonListTile and improved ZenitSwitchListTile
  • Add hover effect to components
  • New naming scheme for buttons (Primary, Secondary, Text and "Button" - made to be customized)
  • Added ZenitSection (should be used instead of Card)
  • Added Zenit(Window)Toolbar and ZenitWindowButtons
  • Added ZenitDialog widget

Theme:

  • Adjusted the theme colours
  • Added copyWith to every theme class of zenit widgets
  • new extension on Color to add some features
  • Changed the default font to Inter
  • Added a custom text theme more suited for desktop applications
  • Changed FAB to be Rectangular and reduced it's size
  • Add slight outline to most components

Windowing:

  • Added HandyWindow and YaruWindow
  • Added basic window management functionality

larsb24 added 4 commits July 19, 2023 16:55
Widgets:
- Checkbox and RadioButton are now built with CustomPainter
- Checkbox and RadioButton now also feature a new animation
- ZenitIconButton has been simplified and made circular
- Added ZenitCheckboxListTile and ZenitRadioButtonListTile
- Improved ZenitSwitchListTile
- Adjusted the default animtion duration
- Simplified ZenitLandscapeLayout
Theme:
- Slightly adjusted the Theme colour profile
- Added copyWith functions to Zenit widget themes
Example:
- Added an ExampleTitle
- Updated the pages for Checkbox, RadioButton, Switch and ListTile
Add hover to Switch, RadioButton and Checkbox
Drop TickAnimator
@larsb24 larsb24 marked this pull request as ready for review July 31, 2023 20:46
@larsb24 larsb24 requested a review from HrX03 July 31, 2023 20:46
@larsb24 larsb24 requested review from whiskeyPeak and HrX03 and removed request for HrX03 August 19, 2023 21:23
- use surfaceColor for components and define it via an alpha of the foregroundColor
- update constants
- add new extensions on Color
- fix DividerTheme
- Fix surfaceColor being transparen because of alpha (revert)
- Add Inter as default Font
- Add custom TextTheme with more desktop-like font sizes
- Change subtitle style of ListTile
- Reduce FloatingActionButton size
- Chnage FAB style to be more rectangular
- Change Button and Checkbox border radius
- Rename Buttons to PrimaryButton and SecondaryButtons (everything else can be custom made)
- Don't color the icon in the layout tile anymore and use the same fontWeight for everything
misc:
- remove unneeded ThemeExtension extension
- add export for material and foundational widgets
- Added a ContextMenu 🎉
- Added more options to the button base
- Added two more buttons derived from button base
- Also added more customisation options to the other buttons
- Increased checkbox target size to 32
- Changed default iconSize for icon button and added hoverColor property
- Increased radio button target size to 32
- Changed the border of ZenitSection to use the theme's colorscheme
- Creatde a HoverBuilder widget
- Revised sidebar and titlebar properties for ZenitNavigationLayout
-> in preparation for the zenit_window_plugin
- Changed tab to be based on ListTile
- Added all new ZenitToolbar widget
- Added default overflow to text theme
- the usual stuff (aka. further themedata changes)

Example:
- Added HandyWindow and zenit_window_plugin
Dependencies:
- Add HandyWindow
- Add YaruWindow

General style:
- Add outline to most components
- Slightly tweak colours (agaaaain!)

Component updates:
- Slider has been completely rewritten based on CustomPainter
- Buttons remove outline variant
- Add ZenitDialog widget
- Attampt at improving ZenitTextField

Window management:
- Add windowmanagement functionality
- Add widgets for window management

Example:
- Dialog example and Slider example
@larsb24 larsb24 requested a review from HrX03 December 31, 2023 11:17
@larsb24 larsb24 changed the title Initial work on Version-0.0.12 Version 0.0.12 Jan 3, 2024
@larsb24 larsb24 merged commit a47c563 into main Jan 3, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant