Ecosyste.ms: OpenCollective

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

github.com/BuddiesOfBudgie/budgie-desktop

Budgie Desktop is a familiar, modern desktop environment.
https://github.com/BuddiesOfBudgie/budgie-desktop

plugin: Skip invisible widgets

When iterating the associated parent -> popover table, we must check
that the widget of interest...

0d26bb7510de33f71a27dd8aa1e8c93303293c1b authored over 7 years ago
Allow Raven to appear above panels and not fight with it

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

5327a3b5ac8e28a89fb92c14136da91b875b7174 authored over 7 years ago
panel: Allow Raven to ignore top/bottom dock windows

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

b6f599a646c6682a7e78b8c4b694aba98290223d authored over 7 years ago
panel: Only allow Raven to anchor to non-dock left panels

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

e4d38c44cd1940108cea8ed81730a67c8868851f authored over 7 years ago
panel: Allow the new Dock setting to be controlled via Raven UI

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

5c37c0a11f107ec604cbc6eceae20ce77b893c65 authored over 7 years ago
panel: Fix all sizing and layout logic

This allows us to properly size ourselves under all situations and ensures
we can handle a minim...

74c1b192827e76e4a08626b0376ddcc10a63d47e authored over 7 years ago
panel: Centralize the main positioning logic

This will make it easier to handle the various cases where a dock will
introduce special screen ...

c0db198ffbdca4f7146c080be9c2a8ac029fa79c authored over 7 years ago
panel: Start paving the way for a dock mode

In essence, when in dock mode we only want to use the minimum amount of
space within the window....

fd09577cf7fe960aaf561cb62e06a2559ec6cfe9 authored over 7 years ago
panel: Remove all the override hacks for sizing

It turns out that overriding these methods is actually ruining our size
requests completely, and...

0d37a1f53420a0041218d7865ffbfc345c4f8284 authored over 7 years ago
Merge pull request #966 from sjsantoro/fix-vertical-pinned-launcher-reordering

Fix for vertical launcher re-ordering

dbfbbbad1e80671de86857b5251f7f3710e4c0c1 authored over 7 years ago
Formatting fixes

97bc0f5806578f747d6198e130eedd80efa34383 authored over 7 years ago
Fix for vertical launcher re-ordering

4654a68e4b7b30d1703140387275c7a78eb3fae4 authored over 7 years ago
panel: Allow the default layout to be controlled via GSettings

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

ac9b0240267268d240f64a47defe40ce3c4caa72 authored over 7 years ago
panel: Add a new mechanism to load a different default layout

This change doesn't actually allow controlling the behaviour yet, but
it does set up the interna...

e41ba3305947999a143d5ce03eaf178698e4db4b authored over 7 years ago
Derp.

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

b0e9420a61bc60faad771ab3db354fed8bee1ec5 authored over 7 years ago
popover: Dismiss popover if the super keys are hit

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

0490606071a7907e07c15c555295f41024fda320 authored over 7 years ago
applets/raven-trigger: Update icons according to position of Raven

Due to dbus getting stuck in a loop with itself we have to spawn the
operation on a separate thr...

78d863560a65e5aaf40211281c3aa14ded85a610 authored over 7 years ago
raven: Allow attaching to the left panel when no right panel exists

For those using a left panel we'll automatically anchor raven to it, in
all other cases we'll an...

d135b0504f3a6055de85463d3187d7b7d351a59b authored over 7 years ago
theme: Rebuild because cybre did a thing

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

da53a0af622c13b15c6b12d5fa9156f6c2b17c19 authored over 7 years ago
applets/status: Hide bluetooth menu when launching appinfo

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

3d4525085cb2b840d5df07a111eece792401c125 authored over 7 years ago
Merge pull request #965 from cybre/expand-menu-icon

applets/budgie-menu: Expand the menu icon

9530da29ebc8d8dbab159339faf20a562806b951 authored over 7 years ago
applets/budgie-menu: Expand the menu icon

5a59c8db7dcbe041c9c185c3e50290b0fce0400a authored over 7 years ago
Merge pull request #964 from cybre/places-indicator-vertical

Improvements for vertical panels

c5fe0f0f8e7f363bb45c0af74a5a47845321aab4 authored over 7 years ago
applets/budgie-menu: Don't show the label on vertical panels

d9b3249a19240407d88c72302194c30d880199da authored over 7 years ago
panel: Fix clipping of right hand side panel

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

880be2938f0aa3c276a988c01148ee74eefa672a authored over 7 years ago
applets/places-indicator: Make the vertical stuff actually work as expected

5b317dbb96dbfaf270b4d0cb23cc9f53b2e7b145 authored over 7 years ago
theme: Remove borders from transparent vertical panels

11a1744db47a141002aa80b6a8910314b44efce4 authored over 7 years ago
applets/lock-keys: Behave on vertical panels

339e85fc66afd4762dcc9aaaaf322344bd3e9517 authored over 7 years ago
applets/budgie-menu: Fix accidental start-margin on toggle

This offsets the image by 3 pixels and is only noticed when using the
vertical panel layout, and...

bffe066d48bc4b92c13e61a6bc7772f256291f38 authored over 7 years ago
applets/spacer: Behave on vertical panels

5b1416ba11e9c17f6f8c606dfdf20bd0bb648470 authored over 7 years ago
panel: Account for right hand side panels for Raven positioning

If we have a right side panel active, we adjust the Raven offset by the
physical (non shadow dim...

1e2d04f1ff323c3f6397bad3f0b001d891a2f4f5 authored over 7 years ago
applets/keyboard-layout: Behave on vertical panels

9d40c8a4cbfd62ba157cb2d8d0458f0e0f6e7edd authored over 7 years ago
applets/clock: Forcibly clear the seconds label on changing orient

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

c364bf50ae8c25482940c500242afb0a52b96da2 authored over 7 years ago
applets/clock: Be a good citizen on vertical panels

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

3108cdfc88fcbd207f838e9abaad4e7798b711f3 authored over 7 years ago
Fix vertical panel popover margins

faa56d202aeef0d4f572450ce79384bb27245fea authored over 7 years ago
Make the places indicator behave on vertical panels

ba91f3adcf92a0b05d6faaffeff362ae307f5e6d authored over 7 years ago
panel: Fix clipping when using 34/37 icon sizes in icon tasklist

Without this we'll see clipping when we choose a 32px icon as we have
some internal padding with...

a217abb1907bb6acb626f6a811f03f49366eb260 authored over 7 years ago
plugin: Unbugger GdkWindow access

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

53171cf8045dd8333b406de4f7e97a3138148652 authored over 7 years ago
plugin: Always check if we need moving when we resize

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

f4175e561c34d6ce63524bf2848c13ccb4fc51c8 authored over 7 years ago
applets/clock: Adapt to vertical panels, stop using "big"

The big font just looks awkward as hell. However the "normal" font is still
going to be too big ...

c3e69605e0aa9f7dfa09eb202b83543ff0c352ee authored over 7 years ago
Fix drunken popover placement

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

6aa442fa4cdd7b20fc849f76188aae9834e59392 authored over 7 years ago
panel: Always queue a resize

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

f6f078125de9e283ee9d451e16bd2775f736faa3 authored over 7 years ago
applets/status: Respect vertical panel considerations

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

2c5a8afaf4e27caa912f0691e14316c96be56ded authored over 7 years ago
applets/tray: Teach the tray how to behave on vertical panels

To make this all work nicely we basically destroy the tray and embed a new
one, update alignment...

5a8b371c33884918a1af1cd6f04c6f361d6bbd1f authored over 7 years ago
lib: Fix broken left strut and pad out with 5

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

df8bc85eca0250a9740416a8fc2e454e0659adc9 authored over 7 years ago
Fix struct calculations as shadows are part of the geometry now

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

a3ced7128f781d3e1bc5a5d2017c69d4511b90c2 authored over 7 years ago
Remove "derper" concept as it is no longer needed

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

52b01f67a08327500d19eed63f3f8c21a307b297 authored over 7 years ago
applets/icon-tasklist: Always prefer the .desktop provided icon

Long story short using X11 icons suck and we're constantly running into
issues of "Some App uses...

864fb55c6ae76a80e9e92da43e92aff00b9dc09e authored over 7 years ago
panel: Include shadow in geometry always and align windows properly

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

5caf12a5b60e58caaac38ebc30c1a2728134a4b4 authored over 7 years ago
panel: Improve the default intro animation to be much snappier

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

a7a255fb97da5d50bc0defb9de13f2f24c6d3003 authored over 7 years ago
panel: Use correct intro animation on all edges

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

405fe67906e96eadc973213bbf3052ac880b3cba authored over 7 years ago
daemon: Fix absurdly large icons in tab switcher

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

55d2508a1a0d13f9f3253832359ff706aa35d79a authored over 7 years ago
applets/icon-tasklist: Maintain the icon size always

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

8e82ba084d0e663e8b65a25dbf47d296f382d9b3 authored over 7 years ago
panel: Suddenly Vala wants to use pointers

Yep. Anyway, override what it's doing an explicitly copy things so that
we don't end up with cro...

3a2969b13f4aaebed0aa8120311114f2e2fc5d2f authored over 7 years ago
applets/icon-tasklist: Use correct animation based on direction

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

c0828714bd0ef5a52b6f9713386b53d398f755d2 authored over 7 years ago
Fix bug with panel orientation, make icon tasklist do vertical

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

7703c2407048a739f6d4e4a31dba9ef06f6285fe authored over 7 years ago
applets/tasklist: Support a vertical configuration

This isn't as good as the icon tasklist could be, as it still relies
on being able to show text,...

048d9df900dba267c2a97e02527a9b2cde480325 authored over 7 years ago
Sync po

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

f6714257723ccc71b494430da2d4562f772eaeba authored over 7 years ago
plugin: Install a new position signal for applets

This new signal will notify applets that the panel has now changed position,
and should be used ...

cf397015e06811d40bfd18518e9ae0eb4bce5779 authored over 7 years ago
plugin: Absorb the BudgiePanelPosition enum

We need to expose panel positions to the applets and the only sane way to
do that is to make the...

22f42973adf9d80ccc8025a418eccae50c5d6058 authored over 7 years ago
applets/clock: Port to the new BudgiePopover APIs

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

347ecdfc41387a42ef7bca65028aede3786a8dd4 authored over 7 years ago
panel: Properly locate left and right panels within acceptable bounds

Left and right panels will loose vertical space to top and bottom panels
in all cases, but will ...

050923998591083b2207d589117d40b51396622c authored over 7 years ago
plugin: Avoid deadly grab loops when applets reshow out of band

If an applet decides that it wants to re-show their popover, we may
already have a popover being...

2a37d8ae041343c2d53f3b7ed26e1f8164d4fc8f authored over 7 years ago
plugin: Render frame gap on GtkPopover to blit out invalid borders

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

159906c9ae444be149de0926f125e6d2077b3351 authored over 7 years ago
status: Port bluetooth applet to new API

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

f63559f76fdc6e8fd2f8dda0916feb9f4cf895eb authored over 7 years ago
applets/status: Finish porting this to BudgiePopover APIs

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

7e4bbcd2369686d74c1dfcf439a9d9b33c6a05d1 authored over 7 years ago
plugin: Improve the gtk-doc for BudgiePopover

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

095f2948794e126157687671235b418bfc9385c1 authored over 7 years ago
Include BudgiePopover in the API documentation

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

15559da8bb6251d82d334cca65ef9d7dc869cd58 authored over 7 years ago
plugin: Add a closed signal to the BudgiePopover

In the interests of a simple port from GtkPopover to BudgiePopover, we
provide a new `closed` si...

d24887a488dfd34c2d1a02db6c88253a99f6122a authored over 7 years ago
applets/budgie-menu: Actually show buttons cuz cybre laughed at me

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

118ba3acaac92dcb3ebae8e60c05f63a9bf75a99 authored over 7 years ago
Rebuild themes for much merriment

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

9d16b10f2d8838f2f37316d6eaf8ebc92202f85f authored over 7 years ago
Merge pull request #962 from cybre/budgie-popover

Remove an unused DBus method and set up default theming for popovers

040e8050c2aa2897bd3ef89cdbd599447855d37c authored over 7 years ago
panel: Add support for Left + Right panels

This is still primitive and early but it does basically work. We'll still
need to resolve the ov...

f7120f30eab4e4e987a600ce077d3f446c067134 authored over 7 years ago
Set up default popover theming

561f62077ca186f7c948204660cd7e00d559e4b1 authored over 7 years ago
Remove now unused WM DBus method

f9c2f8736de613d0b8b87c2741707480cccfc674 authored over 7 years ago
panel: Remove the panel shadow hacks for Raven

They're ugly, inefficient, and offer no value. Now Raven simply visually
cuts into the shadow wh...

889e2d95f9a3b18f32d17f0e83c474f42cd30598 authored over 7 years ago
panel: Remove the hack that calls the WM (replaced by BudgiePopover stuff)

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

9755d31f5023971c1e6fc4e9d099c6972a96bb56 authored over 7 years ago
popover: Move all Popover grab management into the BudgiePopoverManager

One of the problems we encountered during development of the popover grabs,
is that the signal o...

2100e2c026137c640c2740993b05b3544d154cf6 authored over 7 years ago
panel: Restore broken panel shadow allocation zone

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

46c3bb9e1aba0a36d73a49649af1c574063505d4 authored over 7 years ago
popover: Apply margin fixes thanks to @cybre

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

99d1721cd294be04f7a66e7a3da3837f55ff3e18 authored over 7 years ago
popover: Clear the background before drawing anything

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

76cc3b0b21b0e44c7d96849062c678137aff54ba authored over 7 years ago
Moar attempts at better FPS

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

c6e21716f702d0fc3dca3ce9f1c6c5721308c8e8 authored over 7 years ago
Micro optimisations to our cairo rendering junk

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

d3eea1be050c4b6e7391b4d3031428b080818a9d authored over 7 years ago
popover: Add cheap hack for top/left positions, use GdkWindow APIs

The GtkWindow APIs for moving the window are broken when first mapping
the window, and relies on...

4c3df1c2d78970113c44ba9a52fddc7502ecabce authored over 7 years ago
popover: Only calculate widget_rect and tail position when really needed

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

7fe7f453841b399c4d047d1fccabc5b205da7916 authored over 7 years ago
applets/clock: Only update the label when the content would change

It is fairly cheap for us to compare the two times as they would
appear when rendered to the pan...

b921f622bd4bf6df2fbfe8cdba1f4b275c204495 authored over 7 years ago
popover: Only adjust margins + styles if the tail moves

This should hopefully help with some of our performance issues

Signed-off-by: Ikey Doherty <ike...

2c51e3c383a3a7fc3beb7eacf70fa66d7132fd18 authored over 7 years ago
popover: Try to fix some performance issues

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

cc2033ce879ab74d5935d6104f5225720cf4e11b authored over 7 years ago
Update theme slightly for margin on the popover

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

b137fbeb47d35454abf3c813b653cc52f2f6be1c authored over 7 years ago
Rebuild the theme

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

9a838f80cd0d48f26ba4b9c696ced2bbe8cd00f4 authored over 7 years ago
Add very basic styling for the Budgie Popover on 3.20+

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

965fb55d7595a96bd8c25f9ebb79c264779f654b authored over 7 years ago
plugin: Add an override constructor

We need to enforce properties in all subclasses of our BudgiePopover.

Signed-off-by: Ikey Doher...

bf1a71dda2bd6598ab967549d7939d58da0fe294 authored over 7 years ago
Initial port of all of our applets to Budgie.Popover

This is likely very, very broken.

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

7d8be83b7f000a8cec94bae70676d56cb7972249 authored over 7 years ago
Ensure we only use our own vapi, not the system wide one

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

dadf992b4f614d96873a6e6f97509e1b509d4619 authored over 7 years ago
panel: Initially (likely broken) port to new APIs

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

3ff6d0c1b29c7bea5ba5652f564a6cf4283b6962 authored over 7 years ago
plugin: Make this stuff actually work for the panel

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

ca76d8c87d262114b5bc43eb801d68e6100870f8 authored over 7 years ago
plugin: Fix the copyright dates due to diffing our old manager

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

ae2911c8558fc5e9dddc2ad04b3c7f6f0d3ff57d authored over 7 years ago
plugin: Land the new BudgiePopoverManager

The new BudgiePopoverManager is designed to specifically work only with
BudgiePopover's, not a G...

fbbc3113f25c981fc9c2d7347afe640b6486b634 authored over 7 years ago
We require vala + gobject introspection by default now. Not optional.

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

7d9e0ed79b12f158007f971bb81bda98768e920a authored over 7 years ago
plugin: Replace hand-written vapi with automatically generated one

Maintaining the existing vapi is a collosal pain in the arse so let's
machine generate it instea...

25150886fb18f4c9c94ebb7c711ebeab0fa6898c authored over 7 years ago