Ecosyste.ms: OpenCollective

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

github.com/getsolus/mate-notification-theme-slate

MATE Notification Daemon Style
https://github.com/getsolus/mate-notification-theme-slate

Merge pull request #3 from getsolus/gulp_fix

Update to new gulp version and fix build

db949d068449c649306c298217403188f4d1239d authored over 1 year ago by Ikey Doherty <[email protected]>
Update to new gulp version and fix build

Signed-off-by: Thomas Staudinger <[email protected]>

6fb5da704475e15ea1ac8c4776015ff108890147 authored over 1 year ago by Thomas Staudinger <[email protected]>
Update copyright

Signed-off-by: Pierre-Yves <[email protected]>

df3f4fd6f8f41cbf8a7b5ee20d2f17ac6361bb79 authored almost 5 years ago by Pierre-Yves <[email protected]>
Bump to release 6 for MATE 1.22 fix

1cc35e0ee740d5c0c37840c9a28d4a3ae2ea2e05 authored over 5 years ago by Joshua Strobl <[email protected]>
Update copyright year

12b0d156546e4f2f256b3d4cdbcf079d498d8b13 authored over 5 years ago by Pierre-Yves <[email protected]>
Switch to using a GVariant.

995a878255d44f0b5ed8f952525d34cd252bd11d authored over 5 years ago by Joshua Strobl <[email protected]>
Check for a hash table size and nullable before lookups.

This should hopefully fix notifications under MATE 1.22. Tested under Solus.

2e83bc545d3238fbcf55a4248c1f6f671b3824e3 authored over 5 years ago by Joshua Strobl <[email protected]>
Merge pull request #1 from Staudey/patch-1

Update links in README to getsol.us

c351f1ce20017857cbec0fd22904aae1e8b54034 authored about 6 years ago by Joshua Strobl <[email protected]>
Update links in README to getsol.us

one more old URL in repo description

406087b93e8f8ab58f5e9ffcc2c045534dc94f90 authored about 6 years ago by Staudey <[email protected]>
Update copyright year assignment

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

bc59c9212d0fb0f9186bcab3293ce4dd001b694e authored about 7 years ago by Ikey Doherty <[email protected]>
Bump v5 to share with @flexiondotorg

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

9c33d690ad12b6462d50ad2f4358a39de108ee24 authored about 7 years ago by Ikey Doherty <[email protected]>
Update README/landing

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

72503bf3d29d11d0465691b21f5d60a62ca78452 authored about 7 years ago by Ikey Doherty <[email protected]>
engine: Only explicitly override theme when using Arc themeset

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

9be09c4c62c22d79037fd9018b25dc06062e4931 authored about 7 years ago by Ikey Doherty <[email protected]>
engine: Do NOT override themes

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

3b3a6522a96543ee7d696d315b14b4c20ad79da0 authored about 7 years ago by Ikey Doherty <[email protected]>
Bump v4

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

c03529ccba115c4feff608e8eeb6729f58ef5700 authored about 8 years ago by Ikey Doherty <[email protected]>
Rename the .so to "libslate" to fix redundancy in name

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

a40adee661328f843389987561615030cd0385be authored about 8 years ago by Ikey Doherty <[email protected]>
Apply clang-format to renamed tree

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

a53f044380d7a30e4ff6f22bfe75420aab5e91f0 authored about 8 years ago by Ikey Doherty <[email protected]>
theme: Rebuild to incorporate new name

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

2217728cddfe69a99615edb653f8f37c88d9025d authored about 8 years ago by Ikey Doherty <[email protected]>
theme: Rename to slate

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

e5168f06d76d75fe941ce9a31d4064fa8d45263c authored about 8 years ago by Ikey Doherty <[email protected]>
autotools: Rename to slate

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

544a78aa18aaa7ff669cd0005d69090518bb47ef authored about 8 years ago by Ikey Doherty <[email protected]>
theme: Rename to slate

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

95daec192a606deb92d3512d133782c7a853b278 authored about 8 years ago by Ikey Doherty <[email protected]>
src: Rename to slate

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

98cba4459a7218c3f8a1aa82c33aaef7f73b8f3c authored about 8 years ago by Ikey Doherty <[email protected]>
Rename library to libslate

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

5e2555e6e41f22013c4c22e6b65cbb7240e82042 authored about 8 years ago by Ikey Doherty <[email protected]>
README: Rename project

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

f24d61203bd81338c5b819a940e513c95d093f89 authored about 8 years ago by Ikey Doherty <[email protected]>
Bump v3

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

e433ac64c09464f16458f392920592ae4db6db31 authored about 8 years ago by Ikey Doherty <[email protected]>
window: Fix broken markup mangling

If we find both "<" and ">" in the text, we assume its markup. We then check
with pango whether ...

196a0cbed9a68e5f2f1945e3e49b56ba8ee2821a authored about 8 years ago by Ikey Doherty <[email protected]>
window: Use the key when using action-icons

When using action-icons, the key itself is the icon name, and the label is
then just the textual...

b2992a1aea7777d427bbeacf21329a2708182461 authored about 8 years ago by Ikey Doherty <[email protected]>
Bump v2

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

e3131b31527206d9cbf81e02162d3a907a9ad7c3 authored about 8 years ago by Ikey Doherty <[email protected]>
window: Incorporate Budgie markup parser changes for markup detection

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

198aa4f678a32e33e1117ddca4c34fa05bb9052d authored about 8 years ago by Ikey Doherty <[email protected]>
Bump version to 1, first release

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

38d7f487c4b82a888d4482dbc73ef6137b5b86b5 authored about 8 years ago by Ikey Doherty <[email protected]>
Make README useful

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

cb3e584f6b5bf3c5d668809839095ede0b8f5092 authored about 8 years ago by Ikey Doherty <[email protected]>
Fix distcheck

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

c2b2f53c14a6b3cf87db0386b7da50da940a0f41 authored about 8 years ago by Ikey Doherty <[email protected]>
Update README to credit horst3180 + add a landing image

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

505b5ad82fd0030e194faceac7a39b4c79315c59 authored about 8 years ago by Ikey Doherty <[email protected]>
window: Only correct markup when it needs correcting.

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

6f4a6baf3a378689de6dab361fcd6d1dea8286e7 authored about 8 years ago by Ikey Doherty <[email protected]>
Ensure we're a fixed size window once more

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

19c4e1d716ed83994e10321c94d7204a2f256636 authored about 8 years ago by Ikey Doherty <[email protected]>
Do not register any dynamic types

Long story short we register dynamic types, and those would require modification
to the MATE Not...

91880bc76e38aa0435348429802d89eeae98dc3c authored about 8 years ago by Ikey Doherty <[email protected]>
engine: For now make our module resident to prevent crashes

Ideally upstream notification daemon needs to move to using GTypeModule,
in order to facilitate ...

ed98fe71f22c0be5f1fb0d8cc1022422fab4b7e6 authored about 8 years ago by Ikey Doherty <[email protected]>
Ensure we don't break dispose chain so that notification buggers off

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

ba05a2e4d8d196cc0304e7540c5d1ca6ce68cdd8 authored about 8 years ago by Ikey Doherty <[email protected]>
Fix the close button on notifications

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

f738bb8941a5a753af884f5e43d2afed9787dbd2 authored about 8 years ago by Ikey Doherty <[email protected]>
window: Enforce the 48px icon size consistent with source scaling

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

dd417209cf63878f394be5ebd1ab641949b77db6 authored about 8 years ago by Ikey Doherty <[email protected]>
Run clang-format

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

263f5ae4908eff0cd965e13b22770b838c50612f authored about 8 years ago by Ikey Doherty <[email protected]>
Ensure we destroy ourselves

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

74514cbd3eeae2fae702a320019decbb8382458a authored about 8 years ago by Ikey Doherty <[email protected]>
Remove attributes, rely on GModule loading now

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

500d5af8d7df8d5328a7916f72de574db5381178 authored about 8 years ago by Ikey Doherty <[email protected]>
Remove the test program now we can test the real McCoy

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

46992bafdcc2113d80831e4135e48f1abfb530a3 authored about 8 years ago by Ikey Doherty <[email protected]>
Add support for action-icons, though the daemon doesn't currently support them

At some point we hope (through patches from ourselves) that the notification
daemon will broadca...

9c9c21b9ee33488d9a77f6a43d56ae85db90d93f authored about 8 years ago by Ikey Doherty <[email protected]>
Implement clear_notification_actions

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

b43858db52017505f03657be8eb03fdb6e577053 authored about 8 years ago by Ikey Doherty <[email protected]>
Rename invalid API function

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

5deb30434857f68cb1d5517c1dae29400fddb06d authored about 8 years ago by Ikey Doherty <[email protected]>
Rename INCLUDES to PEDANTIC due to new use case (ISO C....)

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

d644bae023308fc7f4d110ba59b9a0af6adb467a authored about 8 years ago by Ikey Doherty <[email protected]>
Add support for add_action

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

db62dccb53f6a7e74d66aee3fc72eee1e01e7300 authored about 8 years ago by Ikey Doherty <[email protected]>
Handle UrlClicked callback from the link-activated signal

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

41370d1851fc2f244fe88d9ace06b148dfbc1c94 authored about 8 years ago by Ikey Doherty <[email protected]>
window: Ensure the notification is clean before use

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

229a18361ef98a86e8006ea6ef2a989fd180dbd1 authored about 8 years ago by Ikey Doherty <[email protected]>
Add line-wrapping test

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

f6f19120123fcf1c2fadc518532f49402847f04f authored about 8 years ago by Ikey Doherty <[email protected]>
window: Add a far saner approach to markup escaping

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

8cb7af31e00a3a7b6f1191e42a9ff29e108e87b0 authored about 8 years ago by Ikey Doherty <[email protected]>
window: Ensure we escape strings to be pango safe

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

47af0b271c338cf7ae5e2c2052b8ff622a3d99b9 authored about 8 years ago by Ikey Doherty <[email protected]>
theme: Build 3.18 into the archive to enable use at runtime

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

c7cf1cabf0c9f13fd84993b19bf05e5035814c13 authored about 8 years ago by Ikey Doherty <[email protected]>
Lower GTK requirement to 3.18.0

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

88bc20afcf206ac3fad1fb46960973778b5a705c authored about 8 years ago by Ikey Doherty <[email protected]>
Build 3.18 theme and include in the distribution

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

df84ee5640843c018e0d25a386ea41b6313b0752 authored about 8 years ago by Ikey Doherty <[email protected]>
Add missing .nvmrc

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

dc2ecf9daaf572007a03a7e9459d7abe3cbe7164 authored about 8 years ago by Ikey Doherty <[email protected]>
Import subset of Budgie's 3.18 theme

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

ea5a567fceaca59be96f532c65f658c709fb0c73 authored about 8 years ago by Ikey Doherty <[email protected]>
engine: Deduplicate the code and just use sol_theme_changed

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

72e18fa994c8367679fbe88ae6d506359a2dbb65 authored about 8 years ago by Ikey Doherty <[email protected]>
engine: Dynamically update the theme when the gtk theme changes

This allows us to automatically load the HighContrast variant when it
is enabled through accessi...

d1e75b8771eebafa5bd7aaeb611d934dcd240b7b authored about 8 years ago by Ikey Doherty <[email protected]>
engine: Always nuke the last GtkStyleProvider if it exists

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

4967e7e9b03896ffe97b0ef98d5f2298f40c177d authored about 8 years ago by Ikey Doherty <[email protected]>
engine: Fix the resource + theme loading on startup to be guarded

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

3a6699c22a23637d96487bdb1478714e4fb700a1 authored about 8 years ago by Ikey Doherty <[email protected]>
engine: Don't ever double-load the theme

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

28b08fdd473b00d415f7555a5294b1aa6dcdecf2 authored about 8 years ago by Ikey Doherty <[email protected]>
engine: Use more appropriate name for resource loader functions

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

595d0890c6f67dd4855a7dd1b116579381ed9d14 authored about 8 years ago by Ikey Doherty <[email protected]>
engine: No-op timeout+tick functions, not currently supported

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

7574255eae62cb60bf7ed6f3e258467436fdc41e authored about 8 years ago by Ikey Doherty <[email protected]>
engine: No-op set_notification_arrow, we don't support it

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

6ec955bc4bcfba02a4236a2f040c4130bf340f1f authored about 8 years ago by Ikey Doherty <[email protected]>
engine: Always stack notifications

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

5a910db982004cb6f7b00d2a4955b38e345940a6 authored about 8 years ago by Ikey Doherty <[email protected]>
Implement full support for set_pixbuf

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

96d697cacaf6887a9c8755567097c43b58c78785 authored about 8 years ago by Ikey Doherty <[email protected]>
Implement basic support for set_notification_text

Currently we don't do any markup validation or the likes, so this can probably
explode quite eas...

83540ea203ed5a64bf646c6721575324257ebcfc authored about 8 years ago by Ikey Doherty <[email protected]>
engine: Remove useless return

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

4114b2c1578e52a23ddfb81d4fd78c7c86310565 authored about 8 years ago by Ikey Doherty <[email protected]>
Cleanup with clang-format

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

6807f06b883342cfd75b9dbf7fde193ec0adb3a0 authored about 8 years ago by Ikey Doherty <[email protected]>
Add a couple of hacks in so we can test the theme now

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

9ad6ff62749f689546b60e81ca7292d09a869bdc authored about 8 years ago by Ikey Doherty <[email protected]>
theme: Bundle the actual theme resources now

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

2697f3210f629302cf7409986021e2e69dd87cf7 authored about 8 years ago by Ikey Doherty <[email protected]>
Move all assets into theme/ so we can build a single assets lib

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

c43254813211e30d190be569cf5fb74af08c820e authored about 8 years ago by Ikey Doherty <[email protected]>
engine: Load the theme.css for now

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

29f23b01347293030af249712444b46ea59c0176 authored about 8 years ago by Ikey Doherty <[email protected]>
Import a subset of the Budgie theme to provide our 3.20 styling

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

cc7d70e03e123e9b067f861e3982335f71a72a9f authored about 8 years ago by Ikey Doherty <[email protected]>
window: Ensure we set the notification window type hint

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

1ec9d17bbf728f3b3d62f1b1e93106ab5449cff3 authored about 8 years ago by Ikey Doherty <[email protected]>
window: Apply an RGBA visual

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

1b33807e55added28c57b010e06d248775bc01eb authored about 8 years ago by Ikey Doherty <[email protected]>
Underp the demo placement

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

fe22f59c630dac12de0d2ea47325eb6cfb011a9e authored about 8 years ago by Ikey Doherty <[email protected]>
Implement move_notification

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

41118f1c755400e81451ff591bbcbf237971a080 authored about 8 years ago by Ikey Doherty <[email protected]>
window: Bind template children and drop private storage

We don't need to expose our internals anyway, and the template bind only
seems to work on the cl...

27d2374b15183ccce026d0f11832b0e9d0267a6d authored about 8 years ago by Ikey Doherty <[email protected]>
window: Enforce a fixed width for the notification

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

33aeaa833355f8b3009742e96b7dc4dfe4050fcc authored about 8 years ago by Ikey Doherty <[email protected]>
Stop clang-format being a derpface

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

cd4afea281f4a5ff62fc68715ceb71eab5d48643 authored about 8 years ago by Ikey Doherty <[email protected]>
engine: For now force use of constructors for our testing

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

ec727e2dae9255c05ca78dcd480eb03eca1a46f2 authored about 8 years ago by Ikey Doherty <[email protected]>
Manually load and unload the resources with the resource system

This ensures that we *always* clean up when being unloaded or cycled through
the MATE notificati...

e7da91640ee8693921467fb2de08bdda92dd39f2 authored about 8 years ago by Ikey Doherty <[email protected]>
Preserve CFLAGS, just set -Wno-pedantic for the theme .a build

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

095bcae4620a78389ce00cdbccebdb8763a2accf authored about 8 years ago by Ikey Doherty <[email protected]>
Build the theme library individually to supress warnings from glib

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

f81d53aedc05bbe3c6dd6957f68a2d7b04528db2 authored about 8 years ago by Ikey Doherty <[email protected]>
window: Mark unused parameters as such.

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

18fc83a0996d68c677cad7f526b40d28b19f3b1d authored about 8 years ago by Ikey Doherty <[email protected]>
window: Set full EWMH for MATE desktop compliance

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

71fbcf57d1a787216299de3c0d79ee973c6aa8d0 authored about 8 years ago by Ikey Doherty <[email protected]>
window: Force type to be a popup window

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

963d41aa17b9f728abfb82898e1d13136bad9ce0 authored about 8 years ago by Ikey Doherty <[email protected]>
window: Implement UI using the GtkTemplate

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

33d1cc806086e38bf7d1861d368a41ef156582ca authored about 8 years ago by Ikey Doherty <[email protected]>
util: Fix project name ..

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

39f6dfcb4779e055837df7f46570ee6d3e6f8b9a authored about 8 years ago by Ikey Doherty <[email protected]>
Import modified version of notification.ui from Budgie Desktop

This will provide the correct base structure we need to GtkTemplate up the
main SolNotificationW...

f92f9f61096688535eed8bb160d74ae3a05e3f07 authored about 8 years ago by Ikey Doherty <[email protected]>
engine: Hook up GModule init/destroy functions

When we've fully implemented this theme engine, we'll be dynamically loaded
by the GModule syste...

d213e1bb45d041889e97a8d564c3065edf1d1f74 authored about 8 years ago by Ikey Doherty <[email protected]>
Hook up show/hide_notification vtable

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

4373c9f94b861757acb0d04f0f03539387b88a8b authored about 8 years ago by Ikey Doherty <[email protected]>
Hook up create/destroy_notification vtable in chain

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

5fdca355af1a7e5207b248d41b1379ee9b318e90 authored about 8 years ago by Ikey Doherty <[email protected]>
Fix the type of SolNotificationWindow to be a GtkWindow subclass

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

bd4f199ececcad7525dfc0f59854b8c87cfe2c96 authored about 8 years ago by Ikey Doherty <[email protected]>
Relicense under LGPL-2.1 to avoid GPL-3.0 binary image license

We're going to use LGPL-2.1 code that I'm unwilling at present to relicense.
We're also loaded d...

cc7826935331f00069130de6373a45a45afa80fa authored about 8 years ago by Ikey Doherty <[email protected]>
Add the SolNotificationWindow skeleton

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

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