Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/getsolus/brisk-menu

An efficient menu for the MATE Desktop
https://github.com/getsolus/brisk-menu

applet: Toggle visibility of the menu label dependent on settings

This change fixes #37 by introducing a new schema key, 'label-visible',
which will toggle the vi...

38b37228e5fd6a9a716366af6f9ddc65732bd6c5 authored over 7 years ago by Ikey Doherty <[email protected]>
applet: Ensure we also close the menu again when using the hotkey

This fixes #42 by waiting for key press events in the applet and seeing
if they match our bound ...

11e1f95e7619b6e9f17eec8c9c8c13076bf18632 authored over 7 years ago by Ikey Doherty <[email protected]>
applet: Ensure we dupe the shortcut for our own storage

Signed-off-by: Ikey Doherty <[email protected]>

a698d65b5a9fa28e43be4bb7e23a4d1b4faa7534 authored over 7 years ago by Ikey Doherty <[email protected]>
applet: Use the autofree helper, simplify the code to use

This cleans up the code and ensures that we only ever try to grab the
string value for a string ...

e4d77b1829ce044df967924fbccb8935424e2e1c authored over 7 years ago by Ikey Doherty <[email protected]>
Add the ability to change the menu button label text via gsettings

This commit adds the label-text key to the menu settings, which is used
to change the label text...

201156ac9662d9414dd98446484c514f3c0aa1af authored over 7 years ago by Federico Damián Schonborn <[email protected]>
Fix default hot-key configuration

737d4fb7e600b69b6a1902909e918c2b5fd47912 authored over 7 years ago by Victor Kareh <[email protected]>
applet: Fix large leak in new hotkey handling

This commit switches the code to respect the g_settings_get_string returning
a non-const (alloca...

1c73d69eb45e2b0552d4730edc2cb05fd925f98f authored over 7 years ago by Ikey Doherty <[email protected]>
Default to the left super key for menu invocation

This is in line with most desktop user's expectations that the menu will
respond to the left sup...

9a5c730f0b22aca5e3d7e429324413d135aac8f6 authored over 7 years ago by Ikey Doherty <[email protected]>
Sync translations from Transifex

Signed-off-by: Ikey Doherty <[email protected]>

0e712a0b7ffee3b446bf714f7edf70eeea5ed2fb authored over 7 years ago by Ikey Doherty <[email protected]>
key-binder: Apply clang-format to tree as it wasn't stylized

Signed-off-by: Ikey Doherty <[email protected]>

e11a2f257f2c5d2d86be427e491fc5781815ece8 authored over 7 years ago by Ikey Doherty <[email protected]>
Add configurable global keybindings

0b3f2d4536989a16d388f4d20bf5aaadfdead8ae authored over 7 years ago by Victor Kareh <[email protected]>
Fixed a bunch of issues from code review:

* Store settings as CDATA in schema
* Make `key-binder` agnostic to the current applet shortcut
...

c20a8d80b8e4a8d30a7e764b0d5fd39d2c97373b authored over 7 years ago by Victor Kareh <[email protected]>
Bump v0.3.5 for release

Signed-off-by: Ikey Doherty <[email protected]>

2dbe4a963a954bf39ffd982a8f8b98ba7f2bda9d authored almost 8 years ago by Ikey Doherty <[email protected]>
po: Sync translations from our wonderful translation crew

Signed-off-by: Ikey Doherty <[email protected]>

534d9a14f1cbc43abf62f67dcf74ac162e177667 authored almost 8 years ago by Ikey Doherty <[email protected]>
applet: Implement style for the main toggle, fixes #26

Signed-off-by: Ikey Doherty <[email protected]>

07d73e5eabee8af5032da093edb7d3a9d7feea35 authored almost 8 years ago by Ikey Doherty <[email protected]>
applet: Push/pop deprecation warnings from old MATE/GtkActionGroup APIs

Signed-off-by: Ikey Doherty <[email protected]>

9d166411478ede0660484721b5b3f200a20ae6ac authored almost 8 years ago by Ikey Doherty <[email protected]>
applet: Add a new context menu for editing the menu structure

This change implements #16 by adding a new "Edit Menus" entry to the right
click (context) menu ...

ebc8b143fa490eefbac70ddf27b3be1e80911818 authored almost 8 years ago by Ikey Doherty <[email protected]>
settings: Add a new rollover-activate key to control rollover behaviour

To finish #12 we add a new gsettings key which is used to control whether
categories are activat...

107b907d5b7b8bdb7b178251b0e5dadc73e173bc authored almost 8 years ago by Ikey Doherty <[email protected]>
window: Fix negated logic test in rollover menu

This now allows rollover behaviour to function correctly, and was incorrectly
ported from the Bu...

ff49a34f3ce75817dfe00a14e81881e048b16383 authored almost 8 years ago by Ikey Doherty <[email protected]>
Fix broken CSS styling

Signed-off-by: Ikey Doherty <[email protected]>

f91cf40b5ec1d829301ac2fc45ae18cb1dd6e5f3 authored almost 8 years ago by Ikey Doherty <[email protected]>
window: Implement basic support for rollover category activation

This implements a portion of issue #12 by plugging in the functionality
to actually toggle categ...

e8217a874bcbdc20f59e00e6202b8889c2cb57e3 authored almost 8 years ago by Ikey Doherty <[email protected]>
Standardize on CSS usage, explicitly name classes for LHS and RHS

Signed-off-by: Ikey Doherty <[email protected]>

eb8b1568be3d8318608c9a21bb78e6c88c5603ab authored almost 8 years ago by Ikey Doherty <[email protected]>
Merge pull request #20 from flexiondotorg/bitwise

Correct inverted bitwise operators for search bar placement. Closes #19

fecac834d8766fc6444e50dfce65aa3a9dca5eec authored almost 8 years ago by Ikey Doherty <[email protected]>
Correct inverted bitwise operators for search bar placement. Closes #19

The bitwise operators for calculating the search bar placement are
inverted. This pull request s...

81f34e1525706c722a466ccc3218d8ae27f04168 authored almost 8 years ago by Martin Wimpress <[email protected]>
Shush. You saw nothin'

Signed-off-by: Ikey Doherty <[email protected]>

3a12d09fd2f0cc01743cf02ef10ea0ec5862f99b authored almost 8 years ago by Ikey Doherty <[email protected]>
So that's PNG.

Signed-off-by: Ikey Doherty <[email protected]>

13e74ebfed126832cc7b2ae325b89b4122581e9a authored almost 8 years ago by Ikey Doherty <[email protected]>
Update screenshot for 0.3.0

Signed-off-by: Ikey Doherty <[email protected]>

1a410213013a76d5983d47691c706b32ee636877 authored almost 8 years ago by Ikey Doherty <[email protected]>
Bump v0.3.0

Signed-off-by: Ikey Doherty <[email protected]>

e577bf1f96bcc000b798554d7681cecb475a7a09 authored almost 8 years ago by Ikey Doherty <[email protected]>
Fix derpy underline in configure.ac

Signed-off-by: Ikey Doherty <[email protected]>

964ac81937c53d32997ad2928104935b681d5513 authored almost 8 years ago by Ikey Doherty <[email protected]>
Update copyright date ranges

Signed-off-by: Ikey Doherty <[email protected]>

becc09e737258c4f46a6f45b2953b3c3435f6904 authored almost 8 years ago by Ikey Doherty <[email protected]>
Mark persistent storage as done

Signed-off-by: Ikey Doherty <[email protected]>

6fc8c1ca9bea4b5b7fe42ad89d2a326c005eac2c authored almost 8 years ago by Ikey Doherty <[email protected]>
Fix README as GitHub heartattacked on it

Signed-off-by: Ikey Doherty <[email protected]>

244562db57c68cfd99bb5ea08a5162230f511823 authored almost 8 years ago by Ikey Doherty <[email protected]>
settings: Add support for configurable search position with settings

We now couple the applet and menu closer by adding a new gsettings key
for the position of the s...

8995ef934059495350ae842947c6e29f0c46aaa8 authored almost 8 years ago by Ikey Doherty <[email protected]>
window: Add new API to control the placement of the search bar

While this is effectively unused right now, this will open the door for
creating settings for ch...

9b0e53814ade210e794cf24a091e4885164eda44 authored almost 8 years ago by Ikey Doherty <[email protected]>
Add build section relating to issue #15

Signed-off-by: Ikey Doherty <[email protected]>

a79e24c8bf046fd1ff376b9d2cf3c08b69e4b180 authored almost 8 years ago by Ikey Doherty <[email protected]>
Force ENABLE_NLS into config.h

This will force the macros within the MATE Panel headers to actually set
up NLS and initialise i...

fa64f033bf5ff07c9138052940dcda70722d11ef authored almost 8 years ago by Ikey Doherty <[email protected]>
Force UTF-8 across the board

Signed-off-by: Ikey Doherty <[email protected]>

66d20aa31087bbb5ab94c784cd7e20aac7c3011e authored almost 8 years ago by Ikey Doherty <[email protected]>
po: Force UTF-8

Signed-off-by: Ikey Doherty <[email protected]>

71205a63d1f318e90505f0f01289aa494bb3661c authored almost 8 years ago by Ikey Doherty <[email protected]>
Sync translations

Signed-off-by: Ikey Doherty <[email protected]>

2212eb0cc59ba0d190fa1a7c4aa32b1fc37af52c authored almost 8 years ago by Ikey Doherty <[email protected]>
Force config.h into play

Signed-off-by: Ikey Doherty <[email protected]>

6a7333a8acdd6ae320bd39fd6c7eace65e1c07e4 authored almost 8 years ago by Ikey Doherty <[email protected]>
po: Sync translations

Signed-off-by: Ikey Doherty <[email protected]>

5dba68676250d2a21c2ef9e643d007ccd6497659 authored almost 8 years ago by Ikey Doherty <[email protected]>
window: Reset focus between shows

Resolve #5 by ensuring that the search focus is always restored when
showing the window again, i...

60baf74c6a73d9d9dbd820c75b079b6d20ac407c authored almost 8 years ago by Ikey Doherty <[email protected]>
It's a nneeeeeew translation :)

Signed-off-by: Ikey Doherty <[email protected]>

3268b7c834a8f95e5d4292989a084f84feaba798 authored almost 8 years ago by Ikey Doherty <[email protected]>
Include po/ in builds for issue #6

Signed-off-by: Ikey Doherty <[email protected]>

2345cff6de555f929b846e0331ca193e39529de5 authored almost 8 years ago by Ikey Doherty <[email protected]>
Resync po (issue #6)

Signed-off-by: Ikey Doherty <[email protected]>

1ae63aaf06e2701e40b5afe75f89bb5e3beab2b8 authored almost 8 years ago by Ikey Doherty <[email protected]>
Rebuild po for issue #6

Signed-off-by: Ikey Doherty <[email protected]>

68a7b3bc1dd14034da7bd602791adb42790f34ea authored almost 8 years ago by Ikey Doherty <[email protected]>
Make current UI strings translatable (issue #6)

Signed-off-by: Ikey Doherty <[email protected]>

cb1c7097c03ef1981399b30886a5afa41d6ec19a authored almost 8 years ago by Ikey Doherty <[email protected]>
Make translations work, and automatically so. (issue 6)

Signed-off-by: Ikey Doherty <[email protected]>

ea10687e1c0e7792ba38ce8756041d5ceeb13add authored almost 8 years ago by Ikey Doherty <[email protected]>
Integrate Transifex into the project (issue #6)

Signed-off-by: Ikey Doherty <[email protected]>

211e6d56fc042c52074c1caed43ef2fe37442675 authored almost 8 years ago by Ikey Doherty <[email protected]>
Et voila, we have a .pot file (issue #6)

Signed-off-by: Ikey Doherty <[email protected]>

1566bd8b44ce5582a8dcc49ad28aee6b45ec14cd authored almost 8 years ago by Ikey Doherty <[email protected]>
Kick things off with the first translatable string (issue #6)

Signed-off-by: Ikey Doherty <[email protected]>

db19b8c7544acf81d2f9be4cf6d3046a255f4edb authored almost 8 years ago by Ikey Doherty <[email protected]>
Make the evil MATE macros happy..

The MATE Panel Applet API has super crankly macros to define the *entire*
main function (not eve...

923b80644ccb0d46de6b9bd2742e54f82697d3ac authored almost 8 years ago by Ikey Doherty <[email protected]>
Enable intltool in build system for issue #6

Signed-off-by: Ikey Doherty <[email protected]>

6370ffff77d5ede925e2305f2de080a7d58b78cd authored almost 8 years ago by Ikey Doherty <[email protected]>
search: Make Joe happy by filtering with keywords too

He gave me the stankeye so I had to make it easier to search for "videos".

Signed-off-by: Ikey ...

97bcb19553f201f3ae0a909a3487e3566d3621e5 authored almost 8 years ago by Ikey Doherty <[email protected]>
Mark more sort/search functions as pure for optimisation hint

Signed-off-by: Ikey Doherty <[email protected]>

4b7401845d1c41ed9c978cb5d39de90409a28ac9 authored almost 8 years ago by Ikey Doherty <[email protected]>
search: Use GDesktopAppInfo APIs where possible

Whilst we still perform directory filtering using the MATE menu entry
reference, we perform the ...

ab9f7547913c275b724f68c55a9c9ef434a65f92 authored almost 8 years ago by Ikey Doherty <[email protected]>
sort: Help the compiler to optimize brisk_get_entry_score

Signed-off-by: Ikey Doherty <[email protected]>

eb8f7bcd08d715855dfcb76785f8d3dee0650c1a authored almost 8 years ago by Ikey Doherty <[email protected]>
sort: Only sort using GDesktopAppInfo

This will help us to remove use of the menu tree entry for consistency.

Signed-off-by: Ikey Doh...

cd009fb9d6a6dd187bc21f57cc09541c9d98ca6b authored almost 8 years ago by Ikey Doherty <[email protected]>
entry: Only use GDesktopAppInfo

We now mandate that a valid GDesktopAppInfo is found for every entry
that we're attempting to ad...

2cfea90fc6db86c70605bdaffc6e40104671ea42 authored almost 8 years ago by Ikey Doherty <[email protected]>
Remove duplicate results in search listings

Applications like Steam may occupy more than one category, so in turn we
have multiple buttons. ...

e38ddcb9b41e08664d8baa423e8ed49ec733d848 authored almost 8 years ago by Ikey Doherty <[email protected]>
sort: Ensure we sort in a case insensitive fashion

The prior sort algorithm is effectively a sort on the ASCII value of a
given character, thus A B...

10efeb558798d9b7f94d254bb6179e976d56e56c authored almost 8 years ago by Ikey Doherty <[email protected]>
applet: Change to the user's home directory on launch

As we're dbus launched, we start with no predefined working directory,
so we actually end up lau...

54ba1704469616edbcee3d6152319c9e18920492 authored almost 8 years ago by Ikey Doherty <[email protected]>
Bump v0.2.0 - picking numbers at random at this point

Signed-off-by: Ikey Doherty <[email protected]>

d3933e90de88ca707b95eaac39bb6335b840e455 authored about 8 years ago by Ikey Doherty <[email protected]>
settings: Add support for a dark-theme property

As Brisk Menu runs out of process, we can independently control
our appearance to offer the dark...

671b621193fe7cbd88264b50257959d0ca1a0945 authored about 8 years ago by Ikey Doherty <[email protected]>
Load the sidebar shortcuts from our default GSettings

This will allow vendors to override the shortcuts that appear in the
sidepane of the Brisk Menu....

2959f67a9b148894a689d9b226cd2d60adccf0e0 authored about 8 years ago by Ikey Doherty <[email protected]>
Add initial gsettings schema (global) for shortcuts

Signed-off-by: Ikey Doherty <[email protected]>

9f28ba2429035e0cc8c778a4ceb412c52d9eb4b7 authored about 8 years ago by Ikey Doherty <[email protected]>
Bump v0.1.2

Signed-off-by: Ikey Doherty <[email protected]>

8d25dddc928af8c94203d1a2e838974dcbae8b7c authored about 8 years ago by Ikey Doherty <[email protected]>
Include autogen.sh in EXTRA_DIST, per request

Signed-off-by: Ikey Doherty <[email protected]>

38a1f6808740bd94c09f968031c05a7f935b766e authored about 8 years ago by Ikey Doherty <[email protected]>
session: Use a less janky style for the session controls

This is basically the result of asking people what looked better,
and this particular style seem...

f021e7d0de3f72086386deb25eab8ac428283c88 authored about 8 years ago by Ikey Doherty <[email protected]>
Bump v0.1.1

Signed-off-by: Ikey Doherty <[email protected]>

aa6ede1ff3e6c3f5c80a5bfb5335530bfa18fa6d authored about 8 years ago by Ikey Doherty <[email protected]>
entry: Unbreak drag & drop

Under Marco, the ungrab happens considerably faster than under other
window managers, leading to...

8fd38f9890970a8eff68dd70efc449a0b6753731 authored about 8 years ago by Ikey Doherty <[email protected]>
Fix EXTRA_DIST to include licenses for RPM packaging

Signed-off-by: Ikey Doherty <[email protected]>

dca00504fcd295dd32a4893f469d509fa92cc08c authored about 8 years ago by Ikey Doherty <[email protected]>
Sex up the README considerably.

Signed-off-by: Ikey Doherty <[email protected]>

2653dbb1696d0a5590fbd072a0f8a6be1d33c662 authored about 8 years ago by Ikey Doherty <[email protected]>
Whack an image in to use in the landing README

Signed-off-by: Ikey Doherty <[email protected]>

2d9279933e92f6db80a3e6ca31e14d60a64cbddd authored about 8 years ago by Ikey Doherty <[email protected]>
session: Async all the things to prevent any locks

Signed-off-by: Ikey Doherty <[email protected]>

d1fca27011b8e8ab305df1068c59e4c72ef487da authored about 8 years ago by Ikey Doherty <[email protected]>
session: Use async lock to prevent hardlock

Signed-off-by: Ikey Doherty <[email protected]>

0c76cc25b6fa684d4323d0c51def23d5c9e41b59 authored about 8 years ago by Ikey Doherty <[email protected]>
Bump v0.1.0

Signed-off-by: Ikey Doherty <[email protected]>

8a4e5f7f440a7cb62921dda823888d5bf3dcd132 authored about 8 years ago by Ikey Doherty <[email protected]>
session: Start dbus work after we're up and running

This will stop us from hanging around too long on startup

Signed-off-by: Ikey Doherty <ikey@sol...

38a4dc3633d79ac654f054cd01c1d277e953969c authored about 8 years ago by Ikey Doherty <[email protected]>
session: Start mate-screensaver if necessary

Signed-off-by: Ikey Doherty <[email protected]>

9771007e54e7eb445661afccc7ae073d758466d2 authored about 8 years ago by Ikey Doherty <[email protected]>
MATE Screensaver, surprisingly enough, is org.mate.ScreenSaver.

Signed-off-by: Ikey Doherty <[email protected]>

863cd3399dfaee805843a2eee72cdbcb98672442 authored about 8 years ago by Ikey Doherty <[email protected]>
session: Make buttons insensitive if we know they won't work.

Signed-off-by: Ikey Doherty <[email protected]>

f5a873573d6e39e457bcede6e8e81575b5a34bb6 authored about 8 years ago by Ikey Doherty <[email protected]>
session: Implement screen locking support

Signed-off-by: Ikey Doherty <[email protected]>

f6caf9551cfe64e390f1e47bdeb544d4d4a2b304 authored about 8 years ago by Ikey Doherty <[email protected]>
Do not generate object managers for the dbus glue

These conflict with one another and actually generate unused code in
Brisk.

Signed-off-by: Ikey...

e2085e2fc11b4f57f3ed412067e0863cba3ff926 authored about 8 years ago by Ikey Doherty <[email protected]>
Implement logout & shutdown functionality

Signed-off-by: Ikey Doherty <[email protected]>

e79a9d77b0f3c0eb777dd8b09c473fe5e88bb9c9 authored about 8 years ago by Ikey Doherty <[email protected]>
Build a stub library from the session + saver dbus glue

Signed-off-by: Ikey Doherty <[email protected]>

995b3db33b61ec9dcdf7bba8803143df04e182bc authored about 8 years ago by Ikey Doherty <[email protected]>
Add XML definitions for the dbus services we need

Signed-off-by: Ikey Doherty <[email protected]>

569831c892a3bb44e2602172017adf091c49a54a authored about 8 years ago by Ikey Doherty <[email protected]>
session: Prevent buttons from stealing focus

Signed-off-by: Ikey Doherty <[email protected]>

bed795f263697dc1fe02387c4238830dda856c6a authored about 8 years ago by Ikey Doherty <[email protected]>
session: Use Sam's icon for prettiness

Signed-off-by: Ikey Doherty <[email protected]>

4c392c7951b838dae03c280a2e1d0425b9a9e243 authored about 8 years ago by Ikey Doherty <[email protected]>
Gratefully borrow @snwh's application-exit-symbolic icon

Please see the included LICENSE.CC-BY-SA-4.0 file and README notice
for copyright and licensing ...

1a9d3fb1a481c14584ea481eab4c6c37ed8e3c2c authored about 8 years ago by Ikey Doherty <[email protected]>
session: Add some non functioning buttons

Signed-off-by: Ikey Doherty <[email protected]>

ae3717f91054570d19ccb3a3b9bc4f48d8d42ca7 authored about 8 years ago by Ikey Doherty <[email protected]>
Add skeleton for session setup

This will be used to create the session controls in the menu, which in
turn will be used to cont...

f3a473c2a9f0019b22e62514c131b70eca67a2bf authored about 8 years ago by Ikey Doherty <[email protected]>
search: Only make the check buttons insensitive while searching

Signed-off-by: Ikey Doherty <[email protected]>

aaccd45fbc6fc48e4c4ff66f125609859c9dbf6a authored about 8 years ago by Ikey Doherty <[email protected]>
Minor CSS fixes

Signed-off-by: Ikey Doherty <[email protected]>

03e2a7f55073bb18774a5ceb0f589ee03adbb47c authored about 8 years ago by Ikey Doherty <[email protected]>
Enable launching via focus + hitting enter key

Signed-off-by: Ikey Doherty <[email protected]>

d572320908806a84f4f8a6c29cdd19414130a34b authored about 8 years ago by Ikey Doherty <[email protected]>
Enable launching by hitting enter button on the entry

Signed-off-by: Ikey Doherty <[email protected]>

27e9be40bf28b66da8877f9b2f8649b55065db34 authored about 8 years ago by Ikey Doherty <[email protected]>
applet: For now use CTRL+F10 so we can start ramping up for release

Signed-off-by: Ikey Doherty <[email protected]>

8e2a76bec82d79a5518687ba5822c75150cfe317 authored about 8 years ago by Ikey Doherty <[email protected]>
Explicitly link X11 during build

This should resolve issue #1

Signed-off-by: Ikey Doherty <[email protected]>

fe249bb47b15803d049693808d27e8be352aeb99 authored about 8 years ago by Ikey Doherty <[email protected]>
Temporarily bind to Super_R

We need to resolve a weird bug we currently have with Super not being
grabbed on it's own.

Sign...

7c94bb669c8456bc74e981704295349c0ffac7ea authored about 8 years ago by Ikey Doherty <[email protected]>
binder: Automatically remove all bindings on cleanup

Instead of having to manually track the bindings, the KeyBinder will just
remove all of the boun...

c8545000c1c66001c0e4b9a472148ca4f61bfd04 authored about 8 years ago by Ikey Doherty <[email protected]>
binder: Remove debug print

Signed-off-by: Ikey Doherty <[email protected]>

abed4e88d431c65084eff059a030a50e9a94155d authored about 8 years ago by Ikey Doherty <[email protected]>