Ubuntu Software Store

Overview
Comments
  • One-to-one swipe back gesture for Apps page

    One-to-one swipe back gesture for Apps page

    Fixes #259

    https://user-images.githubusercontent.com/73116038/204101612-3e812d82-f7fb-4d93-a68b-f767dd262462.mp4

    Don't mind the flickering, that's an issue I'll report in a bit :sweat_smile:

    opened by whiskeyPeak 17
  • Add an empty Snap page if no Snaps are installed on the system

    Add an empty Snap page if no Snaps are installed on the system

    Added a utility function that returns true if the querying of snap packages is done and false if it isn't. The linked issue shows how the UI looked previously.

    Also, I'm not really sure as to which icon to use to indicate that there are no Snap apps installed. Any ideas? @Jupi007

    https://user-images.githubusercontent.com/73116038/208337328-bf708d71-3ef1-49ef-ab63-b1fd193e469e.mp4

    Fixes #657

    opened by whiskeyPeak 16
  • Search cannot find any packages in 22.10

    Search cannot find any packages in 22.10

    image

    I don't know if this is related, but there's a FileSystemException being thrown on startup before the content appears:

    Launching lib/main.dart on Linux in debug mode...
    lib/main.dart:1
    Connecting to VM Service at ws://127.0.0.1:42267/jxr7YGufzIM=/ws
    [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: FileSystemException: Directory listing failed, path = '/var/lib/app-info/' (OS Error: No such file or directory, errno = 2)
    

    The packagekit.dart search example works:

    packagekit.dart (main)$ dart run example/search.dart name hello
    Available hello-2.10-2ubuntu4.amd64
    Available hello-dbgsym-2.10-2ubuntu4.amd64
    Available hello-traditional-2.10-5.amd64
    Available ruby-mixlib-shellout-3.2.5-2.all
    
    bug 🐛 
    opened by jpnurmi 16
  • Make the textfield and the appbar for the MyApps page more consistent.

    Make the textfield and the appbar for the MyApps page more consistent.

    Lines up the icon and text between the textfield and appbar. I also modified the the icon because the other back button looked a little blurry. Personally think this looks a little cleaner.

    Before:

    Before: Screenshot from 2022-11-14 03-42-42

    Screenshot from 2022-11-14 03-42-55

    After:

    After: Screenshot from 2022-11-14 03-37-36

    Screenshot from 2022-11-14 03-37-50

    Fixes #514

    opened by whiskeyPeak 14
  • PackageModel and PackageService refactoring.

    PackageModel and PackageService refactoring.

    • Merge PackageModel and PackageInstallerModel.
    • Make PackageService accept PackageModel arguments for common package operations, and update their properties instead of exposing those on the service itself.
    • Update existing tests, and add unit tests for PackageModel.
    opened by oSoMoN 11
  • Use shimmer effect for loading content

    Use shimmer effect for loading content

    https://user-images.githubusercontent.com/15329494/202524552-0809325d-4ffa-4d65-89d4-3d904edd20b0.mp4

    https://user-images.githubusercontent.com/15329494/202526447-7668194e-cc3d-4c2d-845e-5ddf04c70aa7.mp4

    Ref #344

    opened by Feichtmeier 10
  • Tweak responsive layout for app page

    Tweak responsive layout for app page

    On the "frontpage" the main container has a fixed position. On the app page the main container is moving right, down and is stretched as you resize the window.

    Could we, like the frontpage, use a fixed position and after a certain width (in my example below it's 1220px) then center the content?

    image

    It's a bad description of the issue, so I've made a very quick mockup 😁 Does this make sense @Feichtmeier ? I'll tag @anasereijo for comments

    https://user-images.githubusercontent.com/3986894/193156542-dfd3f27a-c0e4-428d-b3c7-6a017b600e44.mp4

    opened by madsrh 10
  • Set align to center for titles in the sidebar

    Set align to center for titles in the sidebar

    While I was translating software app to Russian, I found out how bizarre, sidebar looks like:

    Снимок экрана от 2022-09-07 16-48-37

    It looks WAY too big, if you ask me... And I've decided to add new line symbol between words: "Мои" and "Приложения". Here is the result:

    Снимок экрана от 2022-09-07 16-49-06

    As you can see, text looks strange like that, and I've decided to set text align to center, for every title in the sidebar, even through only one title was affected, because I thought, what if some other language will have way too big title translation to fit in one line, but for different category? And here is the result:

    Снимок экрана от 2022-09-07 16-49-41

    Looks way more polished. What do you guys think?

    Fixes #181

    opened by DefaultX-od 10
  • Request: add flatpak support

    Request: add flatpak support

    This app looks like amazing! It is soooo much better than the default snap store. Perhaps this is the wrong place to ask, but is there any way that we can use this for flatpaks as well? This app just looks so good the way it runs and organizes snaps and deb packages.

    opened by psinagra 10
  • AppMedia: create a fullscreen carousel on tap

    AppMedia: create a fullscreen carousel on tap

    opened by Feichtmeier 9
  • Failed to start Flutter on wayland

    Failed to start Flutter on wayland

    After installing via snap:

     sudo snap install snap-store --channel=preview/edge
    

    on Ubuntu 22.04 with all updates applied app is throwing error:

    ** (software:127930): WARNING **: 19:58:06.101: Failed to start Flutter renderer: No GL implementation is available
    

    and displays empty window: image

    Issue does not appear using X11, there is one error, and everything is ok:

    /usr/share/libdrm/amdgpu.ids: No such file or directory
    

    Using version v0.1.3-alpha downloaded from github there is no errors thrown into terminal, and application is working ok. I also tested on Ubuntu 22.10 wayland, with application installed via snap and it is working ok.

    I am using laptop with dual graphics - integrated AMD and NVIDIA (ideapad 5 Pro-14ACN6 Laptop - Type 82L7)

    snap 
    opened by Ethran 9
  • Improve hit behaviour of back gesture for PanedLayout page

    Improve hit behaviour of back gesture for PanedLayout page

    Back gesture isn't triggered when the cursor is positioned in places where there is padding. This PR fixes that and also removes a redundant centre widget.

    I should really add epileptic warnings before each of the videos I post here lol.

    https://user-images.githubusercontent.com/73116038/210658814-9826b9f0-a9f9-4a81-853a-16ef3c7a4f25.mp4

    opened by whiskeyPeak 0
  • Show amount of updates and progress in the Ubuntu dock

    Show amount of updates and progress in the Ubuntu dock

    It would be nice to use this unity7 ubuntu dock / plank API to show the amount of updates + progress bar on updating in the ubuntu dock

    grafik

    I have no idea how this works though :shrug:

    @3v1n0 maybe and idea? :)

    enhancement-or-feature 
    opened by Feichtmeier 0
  • Search/Explore package type filter

    Search/Explore package type filter

    How it looks like:

    explorepage-packagefilter

    searchresults-packagefilter

    Currently, we display Snap packages by default. Ideally, we should show both packages (Snaps and Debs). Also, when clicking on the dropdown, we have checkboxes to select between the 2 types of packages or to select both - this takes a few clicks. I propose having a dropdown with 3 options (see mockup below)

    • All package types (selected by default)
    • Snap packages
    • Debian packages

    Proposal (this is just a wireframe, design is needed)

    23 04 v2 - Search results - packages dropdown

    enhancement-or-feature 
    opened by anasereijo 1
Releases(0.2.4-alpha)
  • 0.2.4-alpha(Dec 27, 2022)

    What's Changed

    • Add an option to return to the other packageformat if it exists from the Snap/Packagepage by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/641
    • Added network-manager plug by @kenvandine in https://github.com/ubuntu-flutter-community/software/pull/643
    • SnapConnections: use context.select by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/649
    • Adapt search banners to design by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/652
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/651
    • ExplorePage + InstalledSnapsPage: use new banners by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/653
    • AppBanners and stars: better colors and sizes by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/654
    • Handle absence of PackageKit more gracefully in the UI by @d-loose in https://github.com/ubuntu-flutter-community/software/pull/650
    • AppBanner fixes: overflow and fake ratings by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/655
    • Adapt to yaru_icons 1.0 by @Jupi007 in https://github.com/ubuntu-flutter-community/software/pull/645
    • AppBanner publishername: use constrained box by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/658
    • Add dark mode option in settings page by @whiskeyPeak in https://github.com/ubuntu-flutter-community/software/pull/656
    • Add double tap anywhere in textfield to select all the text by @whiskeyPeak in https://github.com/ubuntu-flutter-community/software/pull/660
    • AppPage: add appformat popup by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/661
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/662
    • Unselect debian packages at start by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/664
    • PackageInstaller: include version matching when checking if the package is installed by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/665
    • Installed snaps and snap updates: organize by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/666
    • Show "snap has running apps" error in UI by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/667
    • Remove unused color generation by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/668
    • Add star developer icon for app banners by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/669
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/670
    • Add @whiskeyPeak to contributors list by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/672

    Full Changelog: https://github.com/ubuntu-flutter-community/software/compare/v0.2.3-alpha...0.2.4-alpha

    Source code(tar.gz)
    Source code(zip)
  • v0.2.3-alpha(Dec 14, 2022)

    What's Changed

    • Remove extra padding between Description and Review containers by @whiskeyPeak in https://github.com/ubuntu-flutter-community/software/pull/520
    • SnapPage: show what change is in progress by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/518
    • L10n add text line for refresh button on the updates page by @DefaultX-od in https://github.com/ubuntu-flutter-community/software/pull/521
    • Make the textfield and the appbar for the MyApps page more consistent. by @whiskeyPeak in https://github.com/ubuntu-flutter-community/software/pull/513
    • AppPage refinements by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/524
    • Explore page re-design by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/525
    • Require specific 0.2.7 version of yaru_icons by @Jupi007 in https://github.com/ubuntu-flutter-community/software/pull/529
    • Use shimmer effect for loading content by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/527
    • Add loading page to packagekit page by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/532
    • Phrasing updates by @hellsworth in https://github.com/ubuntu-flutter-community/software/pull/533
    • AppIcon: use an app format agnostic fallback icon by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/536
    • SectionBanner: change icon shadow on hover by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/537
    • AppIcon refinements for the sectionbanner by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/538
    • AppPage: add two finger swipe gesture to navigate back by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/540
    • Small padding adjustements - Center the apps page by @whiskeyPeak in https://github.com/ubuntu-flutter-community/software/pull/545
    • Rating improvements by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/546
    • Review improvements by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/550
    • Confirm dialog animation improvements by @Jupi007 in https://github.com/ubuntu-flutter-community/software/pull/553
    • AppReviews: swap expanded and inkwell by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/554
    • AppReviews: replace arrow font with real icons by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/555
    • AppReviews: add space under review by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/556
    • Improve app carousel dialog padding by @Jupi007 in https://github.com/ubuntu-flutter-community/software/pull/559
    • Improve dropdown titles for explorepage by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/562
    • Switch text on updating page by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/563
    • Avoid confirm dialog to be open multiple times by @Jupi007 in https://github.com/ubuntu-flutter-community/software/pull/566
    • Explorepage: selecting no package format gives error by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/573
    • Relook close window confirm dialog by @Jupi007 in https://github.com/ubuntu-flutter-community/software/pull/570
    • Pubspec: bump yaru deps by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/574
    • One-to-one swipe back gesture for Apps page by @whiskeyPeak in https://github.com/ubuntu-flutter-community/software/pull/571
    • ExploreModel: move section map to service and add splash screen by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/576
    • MySnaps: add sort dropdown and update available toggle button by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/577
    • Migrate away from YaruBanner.thirdTitle by @jpnurmi in https://github.com/ubuntu-flutter-community/software/pull/578
    • Appstream service to expose metadata and search for packages. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/567
    • Improve my_snaps update checking by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/583
    • Do not await service init in the explore page by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/585
    • Unify search look and show shimmer loading page by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/586
    • Speed up start-up by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/588
    • MyApps: load installed packages on demand by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/589
    • Improve exception handling on snap service init by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/591
    • Add shimmer effect to StartPage and AppIcon by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/592
    • Fix Navigation Rail circular progress size by @Jupi007 in https://github.com/ubuntu-flutter-community/software/pull/593
    • MyAppsModel: replace null check by null aware by @Jupi007 in https://github.com/ubuntu-flutter-community/software/pull/595
    • Adapt to latest yaru_widgets changes by @jpnurmi in https://github.com/ubuntu-flutter-community/software/pull/596
    • Revert "Adapt to latest yaru_widgets changes" by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/597
    • SnapChannelButton: adapt to design by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/599
    • Band-aid fix for 22.10: disable appstream search by default by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/600
    • Improve MySnaps updating by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/602
    • Add animation to back gesture by @whiskeyPeak in https://github.com/ubuntu-flutter-community/software/pull/587
    • Update app_sv.arb by @bittin in https://github.com/ubuntu-flutter-community/software/pull/584
    • Rename MyApps and friends to Installed and friends by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/605
    • UpdatesPage: add SnapUpdates tab by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/606
    • Update banners, navigation and colors to new yaru widgets by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/608
    • ExplorePage: use select() to avoid excessive rebuilds by @jpnurmi in https://github.com/ubuntu-flutter-community/software/pull/610
    • StartPage: use select() to optimize rebuilds by @jpnurmi in https://github.com/ubuntu-flutter-community/software/pull/611
    • SectionGrid: use select() to optimize rebuilds by @jpnurmi in https://github.com/ubuntu-flutter-community/software/pull/612
    • Unify search fields and use more select instead of watch by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/614
    • Fix: Search cannot find any packages in 22.10 by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/618
    • Reorganization of software app and package installer dirs by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/624
    • PackageInstaller: add as main page navi entry if path is not null at start by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/625
    • ExplorePage: revert hover banner and rename searchbanner by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/628
    • Add divider in channel list by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/629
    • Rename package format dropdown by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/630
    • Use GtkApplicationNotifier to handle CLI arguments by @d-loose in https://github.com/ubuntu-flutter-community/software/pull/633
    • app: do not add a global key by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/636
    • app: remove unnecessary scaffold by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/637
    • Clean up app.dart and settingspage by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/638

    New Contributors

    • @whiskeyPeak made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/520
    • @hellsworth made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/533
    • @d-loose made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/633

    Full Changelog: https://github.com/ubuntu-flutter-community/software/compare/v0.2.2-alpha...v0.2.3-alpha

    Source code(tar.gz)
    Source code(zip)
  • v0.2.2-alpha(Nov 13, 2022)

    What's Changed

    • ExploreModel: update AppFinding by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/508
    • Improve PackageService updateAll by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/504

    Full Changelog: https://github.com/ubuntu-flutter-community/software/compare/v0.2.1-alpha...v0.2.2-alpha

    Source code(tar.gz)
    Source code(zip)
  • v0.2.1-alpha(Nov 12, 2022)

    What's Changed

    • Prevent update interruptions more gracefully on app close by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/346
    • Send a notification if new updates are available by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/347
    • Fix race condition between context and l10n by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/350
    • Add infinite scrolling when exploring apps by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/351
    • ExplorePage: fix wrong object key for package by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/353
    • AppPage: use custom back button by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/354
    • Sync banners, carousel and compactlayout by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/355
    • Add a section for translations (referencing Weblate) in the CONTRIBUTING.md document. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/363
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/364
    • Pin breaking dependencies to allow migrating step by step by @jpnurmi in https://github.com/ubuntu-flutter-community/software/pull/365
    • Upgrade ubuntu_session by @jpnurmi in https://github.com/ubuntu-flutter-community/software/pull/366
    • Upgrade yaru_widgets & adapt to changes by @jpnurmi in https://github.com/ubuntu-flutter-community/software/pull/367
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/368
    • Frontpage categories should be clickable by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/370
    • Update app_ru.arb by @DefaultX-od in https://github.com/ubuntu-flutter-community/software/pull/374
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/379
    • Initial tests. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/378
    • UpdateDialog: improve changelog and presentation by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/383
    • Enable code coverage in CI. Fixes #381. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/384
    • StoreModel: allow all types of networks to count as online by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/385
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/380
    • Unit tests for SnapService. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/388
    • Load snap authorization macaroon only once, when initializing the service. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/394
    • Skip the CLA check for pull requests opened by Weblate (translations). by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/391
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/395
    • Update yaru_widgets by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/396
    • Restore pubspec.lock by @jpnurmi in https://github.com/ubuntu-flutter-community/software/pull/397
    • ExplorePage: rework to a basic color banner grid by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/398
    • ExplorePage: filter field section icon color by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/399
    • Explore&MyApps: use buttons instead of tabs for app format by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/400
    • Remove (again) pubspec.lock. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/401
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/402
    • Move the snap filter to the search page by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/403
    • Ensure all apps default to an English locale. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/407
    • DropDownDecoration: move arrows to the right by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/408
    • Wrap local package description in a Flexible to avoid overflows. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/409
    • Fix package service to update the properties of a local package when it has been installed/removed. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/410
    • Basic integration tests. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/406
    • Popup Button clean-up by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/412
    • Search: add packagekit filter/group buttons by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/414
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/415
    • PackageKitGroupButton: add icons by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/416
    • Ensure transaction event stream subscriptions aren't leaked. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/418
    • Organize store_app/common by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/417
    • Correctly emit isInstalled events when a package is installed/removed. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/419
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/421
    • Packagekitfilter: use multifilter popup by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/422
    • UpdateDialog: give changelog more space by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/425
    • LageLayouts: do not scale vPadding by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/427
    • Dropped layout for amdgpus, core22 now provides that. Fixes #420 by @kenvandine in https://github.com/ubuntu-flutter-community/software/pull/428
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/426
    • ExplorePage: simpify hiearchy and return filter by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/429
    • unify constants and padding by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/430
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/431
    • AppPage: fix scrolling issues by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/434
    • UpdateDialog: fix padding and scrolling by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/435
    • AppPage and Layouts: left align and reduce padding by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/436
    • Add keyboard listener for navigating in app dialog media carousel by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/437
    • MultiAppFormat Preparations by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/438
    • Combine search results by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/440
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/439
    • CombinedSearch: add option for snap/deb on banner by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/442
    • _CombinedSearchPage: show summary if available by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/443
    • PackageModel and PackageService refactoring. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/441
    • PackageService and Updates model last values by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/445
    • Do not track the currently displayed app/snap in the models (ExploreModel, MyAppsModel). by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/447
    • Update Settings and error Display by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/446
    • Always call super.initState first by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/450
    • Add a toggle to hide/show deb libraries and plugins by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/452
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/448
    • remove the hide on close trick made with windowmanager by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/454
    • PackageInstaller: add an open with option in nautilus by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/455
    • Use mocktail instead of mockito for tests. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/456
    • PackageInstaller: allow closing by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/458
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/461
    • Fix local package installation by looking at the local path first. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/462
    • Search and AppPage: display fake reviews by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/463
    • AppReviews: use column instead of listview by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/467
    • Support star developer in the Snap Store by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/468
    • AppReviews: align column and add callbacks by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/469
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/470
    • SearchPage: ask for AppFormat before push by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/472
    • Regression: app pages should not hide navigation by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/475
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/476
    • AppPage: app titles shouldn't be super long by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/478
    • Align text + icon when switching "page" by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/482
    • Add Weblate widgets to the README and CONTRIBUTING documents. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/484
    • Updates page: hide update list in expandable by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/483
    • UpdatesPage: adapt to long translations by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/485
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/486
    • Feichtmeier/issue481 by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/489
    • remove update check timer in packageService by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/491
    • Fix border container regression by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/492
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/493
    • AppHeader: fit the title with FittedBox by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/494
    • Udapte yaru_widgets and revert FittedBox by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/495
    • Update contributors.md by @bittin in https://github.com/ubuntu-flutter-community/software/pull/496
    • Add fallback translation file for Chinese (zh). by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/498
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/497
    • Translations update from Hosted Weblate by @weblate in https://github.com/ubuntu-flutter-community/software/pull/499
    • Release 0.2.1-alpha by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/506

    New Contributors

    • @weblate made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/364
    • @bittin made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/496

    Full Changelog: https://github.com/ubuntu-flutter-community/software/compare/v0.2.0-alpha...v0.2.1-alpha

    Source code(tar.gz)
    Source code(zip)
  • v0.2.0-alpha(Oct 2, 2022)

    Announcement: no more zip artefacts

    The snap is built every few hours from the main branch in the preview/edge channel. Also, the binary needs deps on the system that vary with Ubuntu versions so for example on 20.04 it does not run. Thus this is the first release without any artefacts attached! Please use the snap-store snap (which is already installed on your Ubuntu, you only need to switch the channel to preview/edge) from now on.

    020.webm

    What's Changed

    • Update russian translation by @DefaultX-od in https://github.com/ubuntu-flutter-community/software/pull/282
    • PackageService: cancel previous search if still ongoing by @jpnurmi in https://github.com/ubuntu-flutter-community/software/pull/283
    • PackageService: limit search results to 20 by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/284
    • Added layout to make amdgpu.ids available at the expected location by @kenvandine in https://github.com/ubuntu-flutter-community/software/pull/285
    • Readme: improve and add snapcraft button by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/286
    • Show more button by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/291
    • SnapModel and controls improvements by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/295
    • Add SnapService and use it by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/296
    • Remove app dialogs by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/297
    • Remove snap channel infos by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/298
    • Update app_pt.arb by @hugok79 in https://github.com/ubuntu-flutter-community/software/pull/300
    • Search improvements by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/305
    • ExplorePage: add categories to frontpage by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/306
    • Translation of texts in Spanish and button correction. by @Cubel89 in https://github.com/ubuntu-flutter-community/software/pull/307
    • SnapModel: toggle connections correctly by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/299
    • SnapDClient: move all calls to service by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/308
    • pubspec.lock: upgrade by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/309
    • Add search option on installed applications by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/310
    • Update readme by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/311
    • Tweak responsive layout for app page by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/313
    • Added to README.md flutter install instructions for snap (#145) by @guyluz11 in https://github.com/ubuntu-flutter-community/software/pull/316
    • ExplorePage: Packagekit search is slower than snap search by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/328
    • Search result improvements: by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/333
    • Search result page improvements by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/334
    • Reuse disabledColor for noNetwork animated icon by @Jupi007 in https://github.com/ubuntu-flutter-community/software/pull/337
    • Fix category selector overflow by @Jupi007 in https://github.com/ubuntu-flutter-community/software/pull/339
    • fix: update localization default to english by @jkerola in https://github.com/ubuntu-flutter-community/software/pull/329
    • Make restart button work in the snap by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/335
    • AppPage: hide media if empty by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/340
    • SnapModel: plug renaming by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/341
    • Release v0.2.0-alpha by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/342

    New Contributors

    • @jkerola made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/329

    Full Changelog: https://github.com/ubuntu-flutter-community/software/compare/v0.1.4-alpha...v0.2.0-alpha

    Source code(tar.gz)
    Source code(zip)
  • v0.1.4-alpha(Sep 26, 2022)

    Bildschirmaufzeichnung vom 26.09.2022, 13:49:18.webm

    What's Changed

    • Release 0.1.3 by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/229
    • Ensure we're on the flutter stable channel by @kenvandine in https://github.com/ubuntu-flutter-community/software/pull/236
    • Navigate to a new page for app selections by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/231
    • App page improvements by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/240
    • app_header: refactor properties to headerData by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/241
    • SnapPage: carousel wide layout improvements by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/242
    • UpdatePage: improve update count visualization by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/239
    • Updates: create notification when complete by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/244
    • Update app_pt.arb by @hugok79 in https://github.com/ubuntu-flutter-community/software/pull/246
    • AppPages: improve window width adaption by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/248
    • Consolidate snap and package page by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/249
    • UpdatesPage: smooth out padding by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/250
    • Update yaru_widgets for better transitions by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/251
    • ExplorePage: add animated icon if disconnected by @Jupi007 in https://github.com/ubuntu-flutter-community/software/pull/233
    • register notificationsclient before packagekit by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/255
    • Improve post-updates notification by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/256
    • Add border-radius to carousel images by @Jupi007 in https://github.com/ubuntu-flutter-community/software/pull/252
    • Improve channel selection and presentation by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/262
    • Provide a link to project's github page by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/263
    • Updates: cut changelog after 4k chars by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/264
    • re-add-CI-for-main by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/265
    • Import YaruSafeImage as SafeNetworkImage by @jpnurmi in https://github.com/ubuntu-flutter-community/software/pull/268
    • GitHub Actions: improve file and job names by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/269
    • BorderContainer: don't hide any Container property by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/271
    • SnapChannelButton: improve dropdown by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/272
    • AppMedia: create a fullscreen carousel on tap by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/273
    • Fixes for confinement, license and version strings by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/274
    • AppInfo: use wrap instead of row by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/275
    • SnapModel: add comments by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/278

    Full Changelog: https://github.com/ubuntu-flutter-community/software/compare/v0.1.3-alpha...v0.1.4-alpha

    Source code(tar.gz)
    Source code(zip)
    software_v0.1.4-alpha.zip(11.24 MB)
  • v0.1.3-alpha(Sep 18, 2022)

    0.1.3.webm

    What's Changed

    • SnapDialog: add tooltips for the timestamps fields. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/125
    • Remove unused import by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/127
    • Feichtmeier/issue129 by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/130
    • Create PR_CI.yml by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/132
    • SnapModel: localize install date tooltip by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/134
    • SnapDialog: use localized timestamps for the tooltips. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/135
    • UpdatesPage: do not show updating status in the view by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/138
    • UpdatesPage: make requireRestart flag persistent through view disposals by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/140
    • Models: inject service from view to model by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/142
    • UpdatesPage: prevent overflow of controls for long labels (for example german...) by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/148
    • UpdatesPage: always place controls at the right by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/150
    • MyPackages: do not display all installed by default by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/155
    • UpdatesPage: prevent overflow of controls for long labels (for example german...) by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/158
    • Show progress of packagekit installations/uninstallations by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/160
    • Initial snap packaging. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/163
    • Add copyright headers and contributing guidelines. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/168
    • Fix Flutter 3.1 deprecations by @Jupi007 in https://github.com/ubuntu-flutter-community/software/pull/174
    • Add russian translation by @DefaultX-od in https://github.com/ubuntu-flutter-community/software/pull/183
    • Add Japanese Translation by @oyajun in https://github.com/ubuntu-flutter-community/software/pull/176
    • Add translation for Indonesia Language by @WildanGarviandi in https://github.com/ubuntu-flutter-community/software/pull/179
    • Make package and snap dialogues look the same by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/175
    • Move flutter_lints in dev_dependencies by @Jupi007 in https://github.com/ubuntu-flutter-community/software/pull/185
    • Replacing some dependencies from git to their pub.dev version by @guyluz11 in https://github.com/ubuntu-flutter-community/software/pull/151
    • Wire up clicking hyperlinks in the about dialog. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/187
    • Pin flutter at 3.0.5 to workaround rendering issues with 3.3. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/190
    • Add danish translations by @madsrh in https://github.com/ubuntu-flutter-community/software/pull/191
    • UpdatePage: activate sources button unless updating by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/194
    • UpdatePage: align header to the right by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/196
    • Don't run flutter upgrade when source-tag is set by @kenvandine in https://github.com/ubuntu-flutter-community/software/pull/198
    • Updated the dbus unique name to match the store assertion for the snap by @kenvandine in https://github.com/ubuntu-flutter-community/software/pull/199
    • Display translators name in this app by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/203
    • Add verification status to account by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/205
    • Translation to Spanish. by @Cubel89 in https://github.com/ubuntu-flutter-community/software/pull/206
    • Add Portuguese translation by @hugok79 in https://github.com/ubuntu-flutter-community/software/pull/207
    • Add Finnish translation (create app_fi.arb) by @LINUX-SAUNA in https://github.com/ubuntu-flutter-community/software/pull/204
    • Add new translators to contributors.md by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/212
    • Check for updates every 30 minutes by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/214
    • ExplorePage: increase auto scroll duration period by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/215
    • Hide the open button in $SNAP env by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/211
    • Use Yaru 0.4 by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/217
    • Update russian translation by @DefaultX-od in https://github.com/ubuntu-flutter-community/software/pull/219
    • add persian translation by @eshagh79 in https://github.com/ubuntu-flutter-community/software/pull/213
    • Snap: return to flutter source-branch stable by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/208
    • Activate existing instance by @jpnurmi in https://github.com/ubuntu-flutter-community/software/pull/222
    • Fix Japanese Translations by @oyajun in https://github.com/ubuntu-flutter-community/software/pull/225
    • SoftwareApp: adapt navigation to screen width by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/227
    • Design: add wide mock-up by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/228

    New Contributors

    • @DefaultX-od made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/183
    • @oyajun made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/176
    • @WildanGarviandi made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/179
    • @guyluz11 made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/151
    • @madsrh made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/191
    • @kenvandine made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/198
    • @Cubel89 made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/206
    • @hugok79 made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/207
    • @LINUX-SAUNA made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/204
    • @eshagh79 made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/213

    Full Changelog: https://github.com/ubuntu-flutter-community/software/compare/v0.1.2-alpha...v0.1.3-alpha

    Source code(tar.gz)
    Source code(zip)
    software_v0.1.3-alpha.zip(11.25 MB)
  • v0.1.2-alpha(Aug 30, 2022)

    grafik grafik

    What's Changed

    • Use YaruAnimatedOkIcon by @Jupi007 in https://github.com/ubuntu-flutter-community/software/pull/93
    • Updates improvements by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/94
    • UpdatePage: fix progress indicators by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/96
    • ExplorePage: prevent offline page to show up too early by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/98
    • MyApps>Debs: only show GUI applications by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/100
    • Fix minor issues with the French translations. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/101
    • Make the search field's hint text l10n-friendly. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/102
    • Updates model and page clean up by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/103
    • Add a check for updates splash screen by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/104
    • PackageService: prevent app from closing if refreshing or updating by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/107
    • PackageService: use in all packagekit models by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/109
    • Use window managet set closable in a finally block by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/111
    • PackageService: use in explore model by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/112
    • Use package service in installer model by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/113
    • SnapDialog: fix overflowing widgets by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/114
    • UpdatesSplashScreen: replace weird progress with fake by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/115
    • UpdatesModel: add missing selection sub by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/116
    • Updates + MyAppsPage: design improvements by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/117
    • Dialog with app details cannot be closed with a mouse when scrolled down by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/118
    • Clip SnapDialog Carousel mouse over correctly when scrolled off screen by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/122
    • SnapDialog: localize timestamps. by @oSoMoN in https://github.com/ubuntu-flutter-community/software/pull/123
    • Add contributors and icon to about dialog by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/124

    New Contributors

    • @oSoMoN made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/101

    Full Changelog: https://github.com/ubuntu-flutter-community/software/compare/v0.1.1-alpha...v0.1.2-alpha

    Source code(tar.gz)
    Source code(zip)
    software_v0.1.2-alpha.zip(11.32 MB)
  • v0.1.1-alpha(Aug 22, 2022)

    https://user-images.githubusercontent.com/15329494/185934217-65931262-4840-4872-8609-8db0a1fca8a8.mp4

    https://user-images.githubusercontent.com/15329494/185934493-f58ed9e7-8ff1-442e-856c-f6577a0e3eb7.mp4

    What's Changed

    • updatespage: improve chechboxes by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/65
    • Improve UpdatesPage by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/67
    • Add french translation by @Jupi007 in https://github.com/ubuntu-flutter-community/software/pull/68
    • Updates: show progress of each update in the UI by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/70
    • ExplorePage: make everything scroll with input by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/72
    • Updates: add reboot button and simplify padding by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/75
    • Change the "All apps" icon by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/80
    • UpdatePage: change from Grid to ListView with adaptive padding by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/82
    • UpdatesPage: show changelog in dialog by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/83
    • Updates: improve dialog padding and use markdown by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/84
    • Updates clean up by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/85
    • UpdatesPage: make the ok icon green, add padding by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/86
    • Animate items in the ScrollViews by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/88
    • MyApps Tabs: create additional ScrollControllers by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/89
    • PackageDialog: display website, arch and source by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/90

    Full Changelog: https://github.com/ubuntu-flutter-community/software/compare/v0.1.0-alpha...v0.1.1-alpha

    Source code(tar.gz)
    Source code(zip)
    software_0.1.1-alpha.zip(11.27 MB)
  • v0.1.0-alpha(Jul 13, 2022)

    Bildschirmfoto vom 2022-07-13 13-34-09 Bildschirmfoto vom 2022-07-13 13-34-18

    What's Changed

    • MyAppsPage: preserve tab index on compact layout changes by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/52
    • ExplorePage: move offline logic to builder by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/54
    • SystemUpdatesPage: make updates selectable by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/56
    • Move updates to main navigation by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/60

    Full Changelog: https://github.com/ubuntu-flutter-community/software/compare/v0.0.9-alpha...v0.1.0-alpha

    Source code(tar.gz)
    Source code(zip)
    software_v0.1.0-alpha.zip(11.16 MB)
  • v0.0.9-alpha(Jun 21, 2022)

    https://user-images.githubusercontent.com/15329494/174855705-8c64a3bf-4551-4878-93da-e7f3c21b7495.mp4

    What's Changed

    • Updates: show repo list by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/47
    • Simplify the search field by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/48
    • Deb Updates: add toggle repo and improve update by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/49

    Full Changelog: https://github.com/ubuntu-flutter-community/software/compare/v0.0.8-alpha...v0.0.9-alpha

    Source code(tar.gz)
    Source code(zip)
    software_v0.0.9-alpha.zip(11.15 MB)
  • v0.0.8-alpha(Jun 20, 2022)

    https://user-images.githubusercontent.com/15329494/174584971-1f44959a-afd9-4a43-a17c-65de7f162ea9.mp4

    What's Changed

    • Make common components less snapd dependent by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/35
    • PackageBanner: move notifier create to dialog by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/36
    • MyApps: replace local snap banner with snap banner by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/37
    • SnapModel: refresh with new confinement flag by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/38
    • Remove tile grids by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/40
    • Consolidate grids, delegates and filterbar items by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/41
    • Add packagekit updateAll by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/44
    • Improve search UI by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/45
    • Add packagekit package search by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/46

    Full Changelog: https://github.com/ubuntu-flutter-community/software/compare/v0.0.6-alpha...v0.0.8-alpha

    Source code(tar.gz)
    Source code(zip)
    software_0.0.8-alpha.zip(11.14 MB)
  • v0.0.7-alpha(Jun 18, 2022)

    https://user-images.githubusercontent.com/15329494/174451535-4e4244a0-7fa3-4701-8bec-8b74b552a630.mp4

    What's Changed

    • Make common components less snapd dependent by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/35
    • PackageBanner: move notifier create to dialog by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/36
    • MyApps: replace local snap banner with snap banner by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/37
    • SnapModel: refresh with new confinement flag by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/38
    • Remove tile grids by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/40
    • Consolidate grids, delegates and filterbar items by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/41

    Full Changelog: https://github.com/ubuntu-flutter-community/software/compare/v0.0.6-alpha...v0.0.7-alpha

    Source code(tar.gz)
    Source code(zip)
    software_v0.0.7-alpha.zip(11.12 MB)
  • v0.0.6-alpha(Jun 16, 2022)

  • v0.0.5-alpha(Jun 15, 2022)

  • v0.0.4-alpha(Jun 14, 2022)

    What's Changed

    • Use flutter master for development by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/18
    • Update readme checkboxes by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/19
    • Add desktop notifcation when snap change is ready by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/20
    • Prepare snap dialog to snap page migration by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/22
    • Replace IconButton with YaruRoundIconButton by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/23
    • Use YaruRoundIconButton in dialog by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/24
    • StoreApp: use updated yaruwidgets by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/25
    • YaruTheme: use new builder method from yaru master by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/26
    • Detangle UI components a bit more by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/27
    • Use old explorepage, too many tints is spamy by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/28
    • snapdialog: fix initial channel selection by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/29

    Full Changelog: https://github.com/ubuntu-flutter-community/software/compare/v0.0.3-alpha...v0.0.4-alpha

    Source code(tar.gz)
    Source code(zip)
    software_v0.0.4-alpha.zip(11.18 MB)
  • v0.0.3-alpha(Jun 9, 2022)

  • v0.0.2-alpha(Jun 7, 2022)

    image_2022-06-07_19-10-39 image_2022-06-07_19-10-39 (2) image_2022-06-07_19-10-39 (3) image_2022-06-07_19-10-39 (4) image_2022-06-07_19-10-39 (5) image_2022-06-07_19-10-39 (6)

    What's Changed

    • WIP: Deb installer by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/14
    • Consolidatemyappsandupdates by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/16
    • Adimp by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/17

    Full Changelog: https://github.com/ubuntu-flutter-community/software/compare/v0.0.1-alpha...v0.0.2-alpha

    Source code(tar.gz)
    Source code(zip)
    software_v0.0.2-alpha.zip(11.27 MB)
  • v0.0.1-alpha(Jun 1, 2022)

    What's Changed

    • Remove deleted carousel margin property by @Jupi007 in https://github.com/ubuntu-flutter-community/software/pull/1
    • Killallthefutures by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/2
    • Dispose controllers by @jpnurmi in https://github.com/ubuntu-flutter-community/software/pull/3
    • AppBanner: remove futurebuilder by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/4
    • De-couple services from the widget tree by @jpnurmi in https://github.com/ubuntu-flutter-community/software/pull/6
    • Use YaruExpandable by @Jupi007 in https://github.com/ubuntu-flutter-community/software/pull/7
    • ExplorePage: use model.featuredSnaps getter by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/8
    • Call super.initState() first by @jpnurmi in https://github.com/ubuntu-flutter-community/software/pull/9
    • AppDialog: use new carousel controls by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/10
    • Add (Dominant)ColorGenerator for surface tint colors by @jpnurmi in https://github.com/ubuntu-flutter-community/software/pull/11
    • AppDialog: description width and reduces maxlines by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/12
    • Cleanup by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/13
    • Improvesnapmodel by @Feichtmeier in https://github.com/ubuntu-flutter-community/software/pull/15

    New Contributors

    • @Jupi007 made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/1
    • @Feichtmeier made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/2
    • @jpnurmi made their first contribution in https://github.com/ubuntu-flutter-community/software/pull/3

    Full Changelog: https://github.com/ubuntu-flutter-community/software/commits/v0.0.1-alpha

    Source code(tar.gz)
    Source code(zip)
    software_01_06_2022.zip(11.22 MB)
Owner
Frederik Feichtmeier
Software Engineer, (Hobby) Designer & Musician
Frederik Feichtmeier
Ubuntu-flutter-plugins - A collection of Flutter plugins and packages for Ubuntu applications.

Flutter plugins for Ubuntu A collection of Flutter plugins and packages for Ubuntu applications. ubuntu_localizations - provides localizations for Flu

Canonical 25 Oct 12, 2022
Ubuntu Desktop Installer

Ubuntu Desktop Installer This project is a modern implementation of the Ubuntu Desktop installer, using subiquity as a backend and Flutter for the UI.

Canonical 388 Jan 7, 2023
A tutorial for creating an Ubuntu Linux Flutter app, using the yaru theme

Building a Yaru app with Flutter Summary URL https://github.com/ubuntu/user_manager Category Environment Linux Status Feedback Link Author Frederik Fe

Ubuntu 22 Dec 21, 2022
Unofficial Ubuntu Desktop Settings App made with Flutter

Unofficial Ubuntu Desktop Settings App made with Flutter - WIP The goal of this project is to build a feature complete settings app for the Ubuntu des

Frederik Feichtmeier 239 Jan 1, 2023
Trident - The magic kernel manager for elementary os and ubuntu based distros.

trident The magic kernel manager for elementary os and ubuntu based distros. testing Make a cache directory for trident in /var/cache/ sudo mkdir /var

Quinten Van Damme 4 Apr 5, 2022
Manage Subiquity for Ubuntu Desktop Installer

Manage Subiquity for Ubuntu Desktop Installer

J-P Nurmi 1 Mar 3, 2022
A graphical application to enhance user experience with Ubuntu on WSL during the distro installation process.

Ubuntu WSL Splash A graphical application to enhance user experience with Ubuntu on WSL during the distro installation process. Made with: Getting Sta

Ubuntu 15 Dec 18, 2022
Flutter plugin to store data behind biometric authentication (ie. fingerprint)

biometric_storage Encrypted file store, optionally secured by biometric lock for Android, iOS, MacOS and partial support for Linux, Windows and Web. M

AuthPass 125 Dec 28, 2022
Rust based dbus notification store with a Rust/Flutter GUI frontend

notifydb Rust based dbus notification store with a Rust/Flutter GUI frontend. Work in progress! Notes: While the majority of the functionality is ther

instance.id 3 Nov 23, 2022
Ubuntu Yaru Style - Distinct look and feel of the Ubuntu Desktop

Ubuntu Yaru Style - Distinct look and feel of the Ubuntu Desktop Using Yaru To be able to use this package follow this steps: Installation Make you su

Ubuntu 226 Dec 28, 2022
Ubuntu Yaru Style - Distinct look and feel of the Ubuntu Desktop

Ubuntu Yaru Style - Distinct look and feel of the Ubuntu Desktop Using Yaru To be able to use this package follow this steps: Installation Make you su

Ubuntu 226 Dec 28, 2022
Ubuntu-flutter-plugins - A collection of Flutter plugins and packages for Ubuntu applications.

Flutter plugins for Ubuntu A collection of Flutter plugins and packages for Ubuntu applications. ubuntu_localizations - provides localizations for Flu

Canonical 25 Oct 12, 2022
Software analytics tool that helps developers analyse and improve software quality.

Dart Code Metrics Note: you can find the full documentation on the website Configuration | Rules | Metrics | Anti-patterns Dart Code Metrics is a stat

Dart Code Checker 745 Dec 26, 2022
A lightweight flutter plugin to check if your app is up-to-date on Google Play Store or Apple App Store

App Version Checker this package is used to check if your app has a new version on playstore or apple app store. or you can even check what is the lat

Iheb Briki 6 Dec 14, 2022
Phone-Store-App-UI-Flutter - Flutter Phone E-Store App UI with support for dark and light mode

Phone-Store-App-UI-Flutter - Flutter Phone E-Store App UI with support for dark and light mode

Jakub Sobański 2 Apr 30, 2022
Shoes-Store-App-UI-Flutter - Beautiful Shoes Store App UI with support for dark and light mode

Flutter Shoes Store App UI with support for dark and light mode. Flutter 2.8.1 N

Jakub Sobański 4 Nov 23, 2022
[Flutter package] An easy and quick way to check if the local app is updated with the same version in their respective stores (Play Store / Apple Store ).

Retrieve version and url for local app update against store app Android and iOS Features Using as reference packages like in_app_update , version_chec

Kauê Murakami 11 Nov 9, 2022
A tutorial for creating an Ubuntu Linux Flutter app, using the yaru theme

Building a Yaru app with Flutter Summary URL https://github.com/ubuntu/user_manager Category Environment Linux Status Feedback Link Author Frederik Fe

Ubuntu 22 Dec 21, 2022
An Ubuntu desktop settings app made with Flutter

unofficial Ubuntu Desktop Settings App made with Flutter - WIP TODO use real yaru icons - thanks to @Jupi007 improve layout implement settings search

Frederik Feichtmeier 236 Dec 15, 2022
Ubuntu Desktop Installer

Ubuntu Desktop Installer This project is a modern implementation of the Ubuntu Desktop installer, using subiquity as a backend and Flutter for the UI.

Canonical 388 Jan 7, 2023