Commit Graph

598 Commits

Author SHA1 Message Date
Clement Lefebvre
cc94108b85 6.0.5.1 2020-07-18 12:25:37 +01:00
Michael Webster
3e863c8b74 recentHelper.py: Don't try to modify the recent list unless recents
are enabled.

This was throwing an error when launching a program with the recent
plugin disabled.
2020-07-18 12:25:08 +01:00
Michael Webster
d7f650b79f applications.py: Fix dnd for re-ordering/adding favorites.
Fixes https://github.com/linuxmint/mint20-beta/issues/22
2020-07-18 12:25:06 +01:00
Clement Lefebvre
77476ded54 Add missing dependency 2020-07-18 12:24:38 +01:00
Clement Lefebvre
3169e80707 Search: Fix searching for accentuated strings 2020-07-18 12:24:28 +01:00
Clement Lefebvre
9d56931ce0 6.0.5 2020-04-23 11:44:06 +01:00
Clement Lefebvre
1007793670 Fix typo in file path 2020-04-23 11:34:54 +01:00
Clement Lefebvre
4d435b42f1 6.0.4 2020-04-03 12:08:55 +01:00
Michael Webster
a2194beae8 debian: Fix dependencies to require python3 variants. 2020-04-01 15:57:11 -04:00
Clement Lefebvre
4bbd037178
Fix launching pkexec applications (#248)
When launching mintsources, timeshift or an app which Exec field (in the desktop file)
starts with pkexec, nothing happens and the output states:

"Refusing to render service to dead parents."

For some reason this does not happen on fresh LMDE 4 and Mint 19.3 installations,
but it happens on LMDE 3 -> LMDE 4 and 19.1 -> 19.3 upgrades.

Similar bugs were fixed in nemo and cinnamon. Pkexec is known to cause issues
depending on how it's launched.

Specifying DO_NOT_REAP_CHILD in the spawn flags helps here. Afaik it makes it so
we're the parent of the pkexec process during launch. Pkexec fails to launch
otherwise.

gather_pid_callback() does nothing, it's just there to ack the pid callback. Afaik
this helps preventing zombie [defunct] processes when they terminate.
2020-03-31 12:29:07 +01:00
Michael Webster
7a3532a395 about dialog: Fix program name and use a license type. 2020-03-30 19:31:45 -04:00
Michael Webster
ff93497459 recent.py: Allow the clear button to apply to whichever tab is currently
active.
2020-03-30 19:31:45 -04:00
Michael Webster
6f69d0e499 Use gsettings for recent and favorite apps
during migration,
- rename the old favorites file
- delete the old recent file
2020-03-30 19:30:54 -04:00
Michael Webster
d694deb65e all: Use python3 2020-03-30 19:14:05 -04:00
Clement Lefebvre
e603bee1f3 6.0.3 2019-12-10 16:08:20 +00:00
Clement Lefebvre
3c8e638c01 Prefer mozo over menulibre
mozo was fixed in 1.22.1 (new items can be created again).
menulibre suffers a new regression (new items are duplicated).

Prefer the homegrown solution again...
2019-12-10 16:06:40 +00:00
Clement Lefebvre
d80c8b9fa4 6.0.2 2019-11-29 12:02:01 +00:00
Clement Lefebvre
7cded29c87 Preferences: Fix IconChooser argument 2019-11-29 12:01:29 +00:00
Clement Lefebvre
82345466e9 6.0.1 2019-11-19 14:00:53 +00:00
Clement Lefebvre
1c4c4dd365 l10n: Update POT 2019-11-19 14:00:33 +00:00
Clement Lefebvre
52e82071b8 Add menu icon selection 2019-11-19 14:00:10 +00:00
Clement Lefebvre
22ceb1f3e1 Change default menu icon 2019-11-19 13:43:33 +00:00
Clement Lefebvre
34356389c3 6.0.0 2019-11-13 10:37:33 +01:00
Clement Lefebvre
d4b1535685 Add missing dep on python-gi-cairo 2019-11-13 10:33:07 +01:00
Clement Lefebvre
3d31537da0 Applet: Fix compatibility with symbolic pngs
See https://developer.gnome.org/gtk3/stable/gtk-encode-symbolic-svg.html

Also properly set the icon size.
2019-09-27 22:26:39 +01:00
Clement Lefebvre
74bdad23cf Applet: Fix changing the icon to a symbolic icon 2019-09-27 13:52:16 +01:00
Clement Lefebvre
01ae4b0f74 Applet: Fix handling of symbolic icons 2019-09-26 14:16:05 +01:00
Clement Lefebvre
298719a911 Fix blurry icon in HiDPI 2019-09-26 11:32:07 +01:00
Clement Lefebvre
cada2d72c1 5.9.9 2019-09-26 10:10:39 +01:00
Clement Lefebvre
3d38765734 Applications: Fix empty apps when a category has no icon 2019-09-26 09:57:10 +01:00
Clement Lefebvre
f1c321d255 RecentApp: Fix crash when location doesn't exist 2019-09-26 09:42:43 +01:00
monsta
c6aef1bb28 depend on python3-xapp instead of python-xapp (#238)
new preferences code added in 2a4267673d is actually Python 3
2019-09-05 13:07:53 +02:00
monsta
210eaf0929 plugins: fix number of callback arguments (#236)
* system management: fix number of callback arguments

fixes runtime warning:
TypeError: changePluginSize() takes exactly 4 arguments (3 given)

looks like it was overlooked in 66f76df4d3

* places: remove leftover argument from callback
2019-08-19 15:23:46 +02:00
monsta
99797f3a40 depend on gir1.2-matedesktop-2.0 instead of gir1.2-mate-desktop (#231)
gir1.2-mate-desktop is a transitional package
2019-08-19 15:22:35 +02:00
Clement Lefebvre
703068ab65 5.9.8 2019-07-29 12:24:17 +02:00
Clement Lefebvre
69475bbb38 Don't depend on a menu editor
mintMenu also runs as fallback in Cinnamon,
we don't want to pull an editor there.
2019-07-29 12:23:37 +02:00
Clement Lefebvre
c02fc00522 5.9.7 2019-07-23 12:34:22 +02:00
Clement Lefebvre
6f7a4bf3a6 Add support for menulibre 2019-07-23 12:33:52 +02:00
Clement Lefebvre
3173f6cc6b 5.9.6 2019-07-22 13:46:09 +02:00
Clement Lefebvre
048b6c042c l10n: Update POT 2019-07-22 13:45:21 +02:00
Clement Lefebvre
b7a1fa0b94 Remove support for custom colors
Since the move to GTK3 custom color support is extremely hacky and buggy:

- It relies on gtk_widget_override_color() which is deprecated
- Only one call to gtk_widget_override_color() is functional, successive
calls are ignored, leading to the menu not changing colors when the custom
colors are changed or enabled/disabled.
- RegenPlugins leads to a loss of color.
- Theme changes are broken due to overridden colors.

The feature is also very niche and quite unecessary. If a custom color is
better than the default one we should apply the change in the theme or
define a new theme which inherits ours and simply defines the menu
differently.

The way to do this, in line with GTK's design, is via CSS at theme level.
2019-07-22 13:30:59 +02:00
Clement Lefebvre
3ad195599b Fix crash on non-existing favorites
Corner case when rebuilding favs from scratch
2019-07-21 16:52:46 +02:00
Clement Lefebvre
89f9071bd4 l10n: Update POT 2019-07-21 16:08:34 +02:00
Clement Lefebvre
42ef09742a Switch to symbolic icons 2019-07-21 16:01:50 +02:00
Clement Lefebvre
3170a2a6b9 5.9.5 2019-07-17 15:49:31 +02:00
Clement Lefebvre
b41e843aa0 Fix default favorites not being created 2019-07-17 15:49:04 +02:00
Clement Lefebvre
3c45ca9c25 5.9.4 2019-07-17 11:38:58 +02:00
Clement Lefebvre
2419c9d36c Packaging: Add dependency on python3-xlib
preferences.py are run using python3, when they import
the keybdinging module, it needs access to python3-xlib.
2019-07-17 11:37:52 +02:00
Clement Lefebvre
d0d29936f7 5.9.3 2019-07-05 11:32:15 +02:00
Clement Lefebvre
b5f4789090 Applications: Port to GI MateMenu 2019-07-05 11:31:30 +02:00