Budgie Desktop Versions Save

I Tawt I Taw A Purdy Desktop

v10.2.6

7 years ago

Final release in the v10.2 branch.

The next release of Budgie will be v10.3, which will move to enforcing a stable performant API/ABI through a C rewrite of the core. The soname will be bumped in v10.3 meaning all binary extensions to Budgie will require rebuilds in the next version. No removals will be made to the API so no code changes will be required.

Check the full changelog for all the details and items that might not be iterated here.

Main Changes

  • Sync more translations and fix untranslatable strings
  • Fix theming issues on GtkSwitchs
  • Fix panel slide in effect for a more optimal view
  • Enforce certain applications to obey the icon theme on the IconTasklistApplet
  • Enable compatibility with GNOME Terminal notifications
  • Add fade-out effect for tile previews
  • Add Spotify compatibility (MPRIS no longer hangs)
  • Enable dismissing of Raven by clicking on the desktop instead of just active windows
  • Fix out-of-tree builds using the native Budgie Panel Applet API, which enables the building of Budgie Applets for packaging
  • Improve listbox navigation when adding applets (i.e. allow using the keyboard navigation and enter key)
  • Fixed rendering issues on collapsible widgets inside Raven (no more tearing)
  • Improve notifications UX (use a placeholder in absence of active notifications)
  • Improve wallpaper performance through explicit caching
  • Various tray applet fixes
  • Improve support within Budgie for theming, enabling per-gtk-version themes to be discovered, and correctly isolating cursor and icon themes which share a highly similar standard
  • Implement the first revision of the AppSystem for better identification of the .desktop file belonging to running applications, enable far more applications to be pinned to the Budgie Panel (such as GNOME GtkApplications)
  • Stop notifications from expanding Raven to a silly width
  • Fix missing Budgie PolKit Auth Icon
  • Integrate gnome-screensaver with an autostart file. In the near future this will be replaced with budgie-screensaver
  • Fix battery update issues
  • Replaced the Run Dialog (ALT+F2) with a more modern effort that better integrates into the Budgie 10 style.
  • Allowed Notifications to (ab)use the icon field of a notification dbus message to provide an image path, in addition to already supporting the image-path dbus hint, so that Lollypop can show cover-art in its notifications.
  • Fixed calendar issues in Raven
  • Redesigned Budgie Menu
  • Consistent Raven Toggle Behaviour
  • Introduction of Super+A shortcut to go directly to Raven Applet View, with Super+N opening the Raven Notifications View
  • Many code cleanups
  • Many more, unmentioned changes

Future Integration Notes for Vendors (v10.3):

  • gnome-screensaver will be replaced with budgie-screensaver, which is currently a lightly modified version of the now dead-upstream gnome-screensaver to integrate fully with modern GNOME settings and the Budgie UX. The code will also be updated, cleaned, and undergo static analysis in tandem with the Budgie C Rewrite
  • lightdm-budgie-greeter will be made available to all and will be the default Budgie greeter. It is assumed vendors will recommend LightDM with their packaging as GDM is entirely dependent on gnome-shell and there is absolutely no way around this, as gnome-shell provides the entire UI. This is inappropriate for most vendors and remixes.

Important

Budgie Desktop makes use of the gnome-volume-control component, "gvc", as a git submodule. Please ensure you use only the attached tarball (.tar.xz) when updating your packages, as they are produced by us using make distcheck, which ensures everything is where it should be.

Failure to do so, such as the use of custom gvc versions that are untested by the Solus team, or the use of shallow git clones, or GitHub's autogenerated, and notoriously broken, tarballs, will result in a subpar experience for your users, please be considerate so that we may provide them with the best of support and easier triage future issues (Of which we know plenty exist, don't worry.)

v10.2.5

8 years ago
  • Restore LightDM lock screen functionality
  • Ensure Budgie works with xinitrc
  • Ensure panel respects EWMH
  • Support stateless XDG configuration
  • Add a new Bluetooth status-applet indicator
  • Support both GTK 3.18 and 3.20 dynamically (complete theme support)
  • Fix audio descriptions in Raven
  • Fix the default spacing
  • Track initial loading status of panel
  • Only expose panel when fully loaded, using a new slide-in transition
  • Add font configuration options to Raven
  • Enable toggling of "desktop icons" via Nautilus in Raven
  • Animate the tile preview appearance when using side-by-side tiling
  • Animate the expose/remove of icons in the icon tasklist
  • Allow users to toggle the panel "theme region" (panel status area)
  • Fix window accountancy errors in budgie-wm, fixes several Steam titles

v10.2.4

8 years ago

Fixes make dist issues along with that derpy network tray icon issue (finally)

v10.2.3

8 years ago

I can't remember, I just know it's better than before.

Changelog: https://github.com/solus-project/budgie-desktop/compare/v10.2.2...v10.2.3

v10.2.2

8 years ago
  • Fix many linking/portability issues on other distributions
  • Fix nm-applet-likes-small-holes bug (size of x11 tray icons)
  • Respect and follow screen resolution changes
  • Fix background corruption on resume with NVIDIA gpus
  • Fix use of colours for backgrounds
  • Replace polkit-gnome dependency with our own new budgie-polkit
  • Refactor much of the codebase into smallerl ibraries
  • Updated translations
  • Fix bug #166 (firefox becomes homeless)
  • Fix uhm-is-that-youtube-i-see-through-gedit-thar transparency issue
  • Consumed several pizzas

v10.2.1

8 years ago

Fix critical focus issue

v10.2

8 years ago
  • Drop requirements down to GNOME 3.16 stack for openSUSE Leap 42 users
  • Introduce many translations
  • Fix derpiness of panel when using Raven (moving screen edge)
  • Hide Raven when it loses focus
  • Partially fix mumble notifications (more to happen here yet)
  • Use unique desktop name (XDG_CURRENT_DESKTOP=Budgie:GNOME)
  • Ship our own nm-applet .desktop launcher until we have our own network settings
  • Go back to "view-grid-symbolic" icon

v10.1

8 years ago

See v10 release notes

v10

8 years ago

Version 10 is a complete and utter rewrite of the Budgie Desktop from the ground up.

Budgie is now also 2 years old, Woo, Go Budgie!

Massive thanks go to @horst3180 for all of his effort in this rewrite, including all the assets, styling, and overall design through multiple iterations, mockups and pull requests. You rock bro.

For best results, we recommend using the Arc themes with Budgie.

There's way too much to cover, but long story short:

  • Removed epic amounts of derp
  • Support multiple monitors (follow primary)
  • Proper HiDPI support
  • All settings now handled in Raven
  • Raven is our new Notification Center. In future this will support custom applets
  • Open That Guy ^ with Win+N or the tray
  • Support multiple panels
  • Keyboard layout properly supported (switching too!)
  • Budgie Session dropped in favour of gnome-session integration
  • Everything is a shit ton faster and less derpy..
  • Over 400 commits in the making...
  • All old Budgie settings ignored as it was completely full of derp, sorry!
  • Support for applets in multiple languages via Peas. Woo.

v8.3

8 years ago

This is a maintainence release specifically for Manjaro updates

  • 85d478a Release 8.3 for Manjaro
  • 46b0782 Merge pull request #237 from libcg/master
  • 5106dd2 common.mk: don't use -Werror
  • 25caad2 More Solus defaults. You can disable these in Budgie Settings if you dislike.
  • 6dfd544 Deal with lightdm's weirdess by being GNOME. Vs Budgie:GNOME
  • a92612e wm: Adapt to GSD 3.16 changes (closes issue #204)
  • 8fe5fd9 Undo insanity - broke gnome-screenshot (-i)
  • 3db55d5 Use executable, not commandline
  • cf5d34c panel/applets: Do not trust GdkAppLaunchContext
  • abfc761 data: Disable "md" style - to be removed entirely soon
  • 8b67922 applets/budgie-menu: Disable score tracking (optional in future)
  • 4c58f96 applets/tray: Lock to 24px as its just too problematic.
  • 3dca370 applets/tray: Lock down the icon sizes
  • 233d547 Fix handling of Super_L (overlay-key)
  • 33e8eff Ensure popovers close with windows key
  • 5955540 Switch to start-here-symbolic icon by default
  • 945e706 wm: Add initial basic "always on top" menu item (no check)
  • b821e1d wm: Fix tab timeout, ain't nobody fast enough for that.
  • ea5e255 applets/notifications: Don't enable focus on close button
  • 44611e3 Sync lots more translations
  • 5837345 applets/show-desktop: Be visually consistent with launchers
  • 5081185 Add lock button to session dialog (resolves issue #89)