Skip to content

Merge changes #8

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

Merged
merged 25 commits into from
Feb 5, 2024
Merged

Merge changes #8

merged 25 commits into from
Feb 5, 2024

Conversation

Skquark
Copy link
Owner

@Skquark Skquark commented Feb 5, 2024

No description provided.

FeodorFitsner and others added 25 commits January 15, 2024 11:08
* `flet build -vv` should run `pip install` with verbose output

Close #2351

* `flet build` should raise an error when trying to package an app with native modules for iOS or Android

Close #2356

* Generate app asset hash for more effective unpacking

Close #2289

* Fix "OSError: [WinError 193] %1 is not a valid Win32 application" error on Windows

Fix #2318

* Flet version bumped to 0.19.0

* Replace --windows-tcp-port with a random port
* Now directories can be ignored.

Now directories can be ignored.

* move to --ignore

* implement review suggestions 1,2,3

* --ignore-dirs + review suggestion 4

* remove is_in_dir

---------

Co-authored-by: ndonkoHenri <[email protected]>
* offset type

* CustomFloatingActionButtonLocation

* Prevent FAB from winking when location changed

---------

Co-authored-by: Feodor Fitsner <[email protected]>
* adaptive prop

* added CupertinoTextField

* reformat cupertino_textfield.py

* TextField.show_cursor

* reformat

* decoration props

* parseVisibilityMode

* export VisibilityMode
* cupertino icons

* cupertino colors

* rename getMaterialIcon -> parseIcon

* .lower() on Map key

* parse cupertinoColor

* fetch from stable flutter branch

* update fetch-url
* AppBar.adaptive

* add support for AppBar.adaptive
* Pagelet control initial commit

* appbar property incomplete

* Pagelet and AppBar

* navigation_bar and bottom_appbar properties

* bottom_sheet property

* drawer and endDrawer started

* Added drawers

* drawer property - drawer is not opening

* drawer, end_drawer properties work

* floating_action_button, floating_action_button_location

* clean up

* fixed imports

---------

Co-authored-by: Feodor Fitsner <[email protected]>
* Basic imports/exports

* Moved models and protocols to their respective controls

* Fix tests

* Exports cleanup

* Flet custom controls example with demo app

* Working example for mycontrol

* typeName > controlType renamed

* src_pubspec_path

* Inject Flutter dependencies to a template

* Copy both dependencies and dependency_overrides

* Fixed: `flet build` with `A package may not list itself as a dependency.` error occurs

Fix #2305

* All file operations with UTF-8 encoding

Fix #2448

* flet build -vv (maximum verbose) should yield verbose output from underlying flutter build command

Close #2454

* Pin `flet build` template to Flet version

Close #2459

* Do not use StoreConnector for dispatch

* Get rid of StoreConnector wherever we can

* updateControlProps, sendControlEvent

* Make `page.platform` writable to test adaptive controls

Close #2470

* Get rid of dispatch across the code

* sendControlEvent is used everywhere

* Switch to mixins

* Renamed mixins

* Fix Pagelet control

* FletStoreMixin added

* Working with methods
* initial commit

* leading, title, subtitle, trailing, on_click

* additional_info property

* bgcolor and bgcolor_activated properties

* leading_size and leading_to_title properties

* padding property

* padding property

* clean up

* bgcolor to ListTile

* adaptive property for ListTile

* notched property for CupertinoListTile

* toggle_inputs property for CupertinoListTile

* clean up

* FletControlStatelessMixin

* List Tile to use withPagePlatform()

---------

Co-authored-by: Feodor Fitsner <[email protected]>
* initial commit

* add .idea to gitignore

* check opacity limits

* move specifics to the top

* fix opacity

* prop: filled

* sort imports

* prop: min_size

* prop: adaptive
* enum: VerticalAlignment

* prop: text_vertical_align

* enum: TextDirection

* prop: text_direction

* prop: text_vertical_align

* remove revealPassword

* reformat textVerticalAlign

* rename text_direction to rtl
* `adaptive` property moved to `AdaptiveControl`

* Fix KeyError in pubsub

* Python side: `adaptive` property added to all container controls

* add adaptive to createControl()

* Recursive adaptive property

* parentAdaptive added to all controls
* Bugfix: `flet pack --distpath` deletes `dist` directory
`flet pack --distpath DISTPATH` deletes "dist" directory even
when `DISTPATH` is specified. The solution is to ask the user whether
to delete the directories.

* Add non-interactive option to `flet pack` command.
* Moved from mixins to backend

* Fix imports, correct my-controls example

* Fix control example

* Use base version when cloning build template

* Pin `flet create` to specific flet-app-templates version
* audio_recorder.py

* audio_recorder.dart

* Bump Client macOS requirement to macOS 10.15

* android permissions

* macos permissions

* ios permissions

* update Podfile.lock

* update Audio.release_mode

* add methods and props

* parseAudioEncoder

* export AudioEncoder

* remove storeconnector

* remove dispatch + use mixins

* reformat

* raise ValueError when output_path is not set on platforms other than web

* fix returns

* removed unused nextChild

* Use backend API

---------

Co-authored-by: Feodor Fitsner <[email protected]>
* `flet create` command to show verbose output

* Exclamation!

* Fixed: flet build macos does not yield output if --product option is provided with a value different from project name

Fix #2525
@Skquark Skquark merged commit 2b1ca94 into Skquark:ImageViewerControl Feb 5, 2024
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.

6 participants