thewebster / notificathor Goto Github PK
View Code? Open in Web Editor NEWThemeable on screen displays for X.
License: BSD 3-Clause "New" or "Revised" License
Themeable on screen displays for X.
License: BSD 3-Clause "New" or "Revised" License
To comfort users that use multiple XDisplays.
Include GNU gettext.
i.e. use "Maroon" instead of "#B03060".
Add so called poptards to feature list.
Future themes will be writable as lua-scripts.
This will provide endless possibillities in design and will also be more easily extensible than that shabby parser I wrote.
Legacy theme parsing will stay supported a while but probably not improved.
As LUA syntax is very similar to legacy themes, it will be withdrawn with version 1.0.0.
This is linked to Issue #3.
Incorporate the icon lookup mechanism described in the freedesktop.org Icon Theme Specification.
There should be fallback values for the drawing operations, in case there is no theme file.
Windows with rounded corners look pretty shitty with compositing managers that draw shadows.
Also the edges are not "click-through".
Some compositing managers like compton make exceptions in shadow-drawing for windows that use the Shape-Extension, so this would solve both problems
Include controll by DBus.
Save the image-cache on shutdown and load the PNGs on startup.
When I run the following:
notificathor; sleep 1; thor-cli -b2/3
I get the following error message:
Protocoll error: Did not receive ACK (0x1b instead) .
However, I can get thor-cli
to work by telling the daemon not to fork (via -n
).
One should be able to choose the screen on which the notification is apearing.
A new theme parser featuring a new syntax, mathematical processing of values, conditional statements and more.
This is linked to Issue #3 .
Right now, when using the x and y properties while suppressing elements with --no-image and --no-bar the application will not center the remaining elements properly.
Therefore a more flexible system for custom layouts will need to be introduced.
Attachment:
slim-theme, called with thor-cli --no-image --no-bar -m"Trackpad <b>enabled</b>"
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.