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 2.0.2 #485

Merged
merged 50 commits into from
Oct 12, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
4a47f61
chore: account for latest Flutter:master
GroovinChip Feb 6, 2023
411d00d
fix(example): incorrect variable usage
GroovinChip Feb 6, 2023
96ea16c
Merge branch 'dev' into customer_testing
GroovinChip Feb 13, 2023
2d5a7e0
Version 1.11.1 (#366)
GroovinChip Feb 21, 2023
7afb196
Merge pull request #378 from macosui/stable
GroovinChip Mar 2, 2023
079b51f
When toolbar item is clicked, first pop the route and then call its c…
whiplashoo Mar 3, 2023
3e78c92
Merge branch 'stable' into dev
GroovinChip Mar 3, 2023
fc6a26b
feat: add support for `routerConfig` to `MacosApp.router` (#390)
jtdLab Mar 20, 2023
fcf6ea1
DCM lint updates and related fixes (#393)
GroovinChip Mar 21, 2023
aa82a08
Fix the online gallery link
rxlabz Mar 26, 2023
a52b616
Fix for invalid dates (#402)
eliasyishak Mar 31, 2023
ebf1d06
Merge branch 'customer_testing' into dev
GroovinChip Apr 6, 2023
7de5419
Revert "Merge branch 'customer_testing' into dev"
GroovinChip Apr 6, 2023
5fc566c
Fix: use the `sidebar` and `endSidebar` key parameter (#400)
Maksimka101 Apr 6, 2023
a77d86f
Migrate to macos_window_utils (#377)
Adrian-Samoticha Apr 11, 2023
5269fcd
support flutter 3.10 minimum dart3 (#426)
the-best-is-best May 16, 2023
e99a19b
Update dart_code_metrics.yaml
GroovinChip May 16, 2023
f7e0333
Update dart_code_metrics.yaml
GroovinChip May 17, 2023
b64e2e4
Update dart_code_metrics.yaml
GroovinChip May 17, 2023
f1053fc
Fix EnumProperty test. (#419)
bernaferrari May 17, 2023
15fb991
update dependencies
GroovinChip Jul 3, 2023
3af34b1
update changelog
GroovinChip Jul 3, 2023
a56544a
fix dart version constraint
GroovinChip Jul 3, 2023
2988b94
Rewritten `MacosSwitch` (#409)
GroovinChip Jul 3, 2023
46eb9ca
fix: UX of the click on the calendar elements in `MacosDatePicker` (#…
rklos Jul 3, 2023
32fa64c
fix minor formatting fix
GroovinChip Jul 3, 2023
1df03cb
feat: Added support for `startWeekOnMonday` to `MacosDatePicker` (#414)
rklos Jul 4, 2023
37db0c3
feat: Added support for `dateFormat` to `MacosDatePicker` (#415)
rklos Jul 4, 2023
044af12
feat: Added support for `weekdayAbbreviations` and `monthAbbreviation…
rklos Jul 4, 2023
057b1b8
fix: `ToolBar` title not avoiding traffic lights when no sidebar is p…
GroovinChip Jul 5, 2023
2b9c084
feat: implement `ControlSize` for `PushButton` (#447)
GroovinChip Jul 5, 2023
d85ab84
fix: checkbox appearance (#448)
GroovinChip Jul 5, 2023
331895a
Reorganize gallery, add `MacosTypography.of(context)`, and update `Ma…
GroovinChip Jul 10, 2023
7343ee3
More gallery improvements (#457)
GroovinChip Jul 10, 2023
ebcd257
Typography improvments (#459)
GroovinChip Jul 11, 2023
de3e35c
Non-scrollable `ResizablePane` (#420)
stMerlHin Jul 12, 2023
64472fe
chore: add missing trailing commas & format
GroovinChip Jul 19, 2023
0e8231f
Fix broken web support, platform theming issues, and typography updat…
GroovinChip Jul 19, 2023
d7eaf5b
gallery: remove commented & deprecated code from `main.dart`
GroovinChip Jul 19, 2023
be20db0
2.0: Readme updates (#461)
GroovinChip Jul 19, 2023
34fad11
feat: version `2.0.0` (#462)
GroovinChip Jul 19, 2023
e4d3645
Update CHANGELOG.md
GroovinChip Jul 19, 2023
f7dc715
Update CONTRIBUTING.md
Piinks Jul 31, 2023
8c250ed
Alter copy of mock_canvas to unblock moving to flutter_test
Piinks Jul 31, 2023
a5e8532
Fix compilation errors from mock canvas copy (#468)
Piinks Aug 3, 2023
1c405dc
run pub get
GroovinChip Aug 7, 2023
9f006f2
Resolve #445 (#471)
Adrian-Samoticha Aug 19, 2023
c6d37d8
Remove usages of '@image' directive (#483)
srawlins Oct 12, 2023
328f9cb
Run `pub get`
GroovinChip Oct 12, 2023
b3a8e53
Merge branch 'stable' into dev
GroovinChip Oct 12, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
## [2.0.2]
### 🛠️ Fixed 🛠️
* Fixed images in generated documentation.

## [2.0.1]
### 🔄 Updated 🔄
* `PushButton` has received a facelift. It now mimics the look and feel of native macOS buttons more closely.
* **Note:** As a result, its `pressedOpacity` property and the `PushButtonTheme` class have been deprecated.

## [2.0.0]
### 🚨 Breaking Changes 🚨
* `macos_ui` has been migrated to utilize [macos_window_utils](https://pub.dev/packages/macos_window_utils) under the hood, which provides the following benefits:
Expand Down
5 changes: 2 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,7 @@ This repository uses [conventional commits](https://www.conventionalcommits.org/
## Pull Requests
As mentioned above, all pull requests should target `dev`.

Before opening your pull request, please ensure that the following
following requirements are met:
Before opening your pull request, please ensure that the following requirements are met:
* You have run `flutter pub get` at the package level
* You have incremented the version number in `pubspec.yaml` properly
* You have updated the `CHANGELOG.md` file accordingly
Expand All @@ -38,4 +37,4 @@ A note for authorized maintainers: Pull requests should **always** be merged via

### Versioning

`macos_ui` uses semantic versioning. Please ensure your updates follow this method accordingly.
`macos_ui` uses semantic versioning. Please ensure your updates follow this method accordingly.
2 changes: 2 additions & 0 deletions example/macos/Flutter/GeneratedPluginRegistrant.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,14 @@
import FlutterMacOS
import Foundation

import appkit_ui_element_colors
import macos_ui
import macos_window_utils
import path_provider_foundation
import url_launcher_macos

func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
AppkitUiElementColorsPlugin.register(with: registry.registrar(forPlugin: "AppkitUiElementColorsPlugin"))
MacOSUiPlugin.register(with: registry.registrar(forPlugin: "MacOSUiPlugin"))
MacOSWindowUtilsPlugin.register(with: registry.registrar(forPlugin: "MacOSWindowUtilsPlugin"))
PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))
Expand Down
8 changes: 7 additions & 1 deletion example/macos/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
PODS:
- appkit_ui_element_colors (1.0.0):
- FlutterMacOS
- FlutterMacOS (1.0.0)
- macos_ui (0.1.0):
- FlutterMacOS
Expand All @@ -11,13 +13,16 @@ PODS:
- FlutterMacOS

DEPENDENCIES:
- appkit_ui_element_colors (from `Flutter/ephemeral/.symlinks/plugins/appkit_ui_element_colors/macos`)
- FlutterMacOS (from `Flutter/ephemeral`)
- macos_ui (from `Flutter/ephemeral/.symlinks/plugins/macos_ui/macos`)
- macos_window_utils (from `Flutter/ephemeral/.symlinks/plugins/macos_window_utils/macos`)
- path_provider_foundation (from `Flutter/ephemeral/.symlinks/plugins/path_provider_foundation/darwin`)
- url_launcher_macos (from `Flutter/ephemeral/.symlinks/plugins/url_launcher_macos/macos`)

EXTERNAL SOURCES:
appkit_ui_element_colors:
:path: Flutter/ephemeral/.symlinks/plugins/appkit_ui_element_colors/macos
FlutterMacOS:
:path: Flutter/ephemeral
macos_ui:
Expand All @@ -30,6 +35,7 @@ EXTERNAL SOURCES:
:path: Flutter/ephemeral/.symlinks/plugins/url_launcher_macos/macos

SPEC CHECKSUMS:
appkit_ui_element_colors: 39bb2d80be3f19b152ccf4c70d5bbe6cba43d74a
FlutterMacOS: 8f6f14fa908a6fb3fba0cd85dbd81ec4b251fb24
macos_ui: 6229a8922cd97bafb7d9636c8eb8dfb0744183ca
macos_window_utils: 933f91f64805e2eb91a5bd057cf97cd097276663
Expand All @@ -38,4 +44,4 @@ SPEC CHECKSUMS:

PODFILE CHECKSUM: ff0a9a3ce75ee73f200ca7e2f47745698c917ef9

COCOAPODS: 1.11.3
COCOAPODS: 1.12.1
68 changes: 46 additions & 22 deletions example/pubspec.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
appkit_ui_element_colors:
dependency: transitive
description:
name: appkit_ui_element_colors
sha256: c3e50f900aae314d339de489535736238627071457c4a4a2dbbb1545b4f04f22
url: "https://pub.dev"
source: hosted
version: "1.0.0"
async:
dependency: transitive
description:
Expand Down Expand Up @@ -37,10 +45,10 @@ packages:
dependency: transitive
description:
name: collection
sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c"
sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687
url: "https://pub.dev"
source: hosted
version: "1.17.1"
version: "1.17.2"
crypto:
dependency: transitive
description:
Expand All @@ -57,6 +65,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.0.5"
equatable:
dependency: transitive
description:
name: equatable
sha256: c2b87cb7756efdf69892005af546c56c0b5037f54d2a88269b4f347a505e3ca2
url: "https://pub.dev"
source: hosted
version: "2.0.5"
fake_async:
dependency: transitive
description:
Expand Down Expand Up @@ -112,6 +128,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "5.1.0"
gradient_borders:
dependency: transitive
description:
name: gradient_borders
sha256: "69eeaff519d145a4c6c213ada1abae386bcc8981a4970d923e478ce7ba19e309"
url: "https://pub.dev"
source: hosted
version: "1.0.0"
http:
dependency: transitive
description:
Expand All @@ -128,14 +152,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "4.0.2"
js:
dependency: transitive
description:
name: js
sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3
url: "https://pub.dev"
source: hosted
version: "0.6.7"
lints:
dependency: transitive
description:
Expand All @@ -150,31 +166,31 @@ packages:
path: ".."
relative: true
source: path
version: "2.0.0"
version: "2.0.2"
macos_window_utils:
dependency: transitive
description:
name: macos_window_utils
sha256: b78a210aa70ca7ccad6e7b7b810fb4689c507f4a46e299214900b2a1eb70ea23
sha256: "43a90473f8786f00f07203e6819dab67e032f8896dafa4a6f85fbc71fba32c0b"
url: "https://pub.dev"
source: hosted
version: "1.1.3"
version: "1.2.0"
matcher:
dependency: transitive
description:
name: matcher
sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb"
sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e"
url: "https://pub.dev"
source: hosted
version: "0.12.15"
version: "0.12.16"
material_color_utilities:
dependency: transitive
description:
name: material_color_utilities
sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41"
url: "https://pub.dev"
source: hosted
version: "0.2.0"
version: "0.5.0"
meta:
dependency: transitive
description:
Expand Down Expand Up @@ -288,10 +304,10 @@ packages:
dependency: transitive
description:
name: source_span
sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c"
url: "https://pub.dev"
source: hosted
version: "1.9.1"
version: "1.10.0"
stack_trace:
dependency: transitive
description:
Expand Down Expand Up @@ -328,10 +344,10 @@ packages:
dependency: transitive
description:
name: test_api
sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb
sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8"
url: "https://pub.dev"
source: hosted
version: "0.5.1"
version: "0.6.0"
typed_data:
dependency: transitive
description:
Expand Down Expand Up @@ -412,6 +428,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.1.4"
web:
dependency: transitive
description:
name: web
sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10
url: "https://pub.dev"
source: hosted
version: "0.1.4-beta"
win32:
dependency: transitive
description:
Expand All @@ -429,5 +453,5 @@ packages:
source: hosted
version: "1.0.0"
sdks:
dart: ">=3.0.0 <4.0.0"
dart: ">=3.1.0-185.0.dev <4.0.0"
flutter: ">=3.10.0"
11 changes: 7 additions & 4 deletions lib/src/buttons/popup_button.dart
Original file line number Diff line number Diff line change
Expand Up @@ -1194,10 +1194,13 @@ class _MacosPopupButtonState<T> extends State<MacosPopupButton<T>>
}

hintIndex = items.length;
items.add(IgnorePointer(
ignoringSemantics: false,
child: displayedHint,
));
items.add(
ExcludeSemantics(
child: IgnorePointer(
child: displayedHint,
),
),
);
}

// If value is null (then _selectedIndex is null) then we
Expand Down
Loading