yafp / apparat_launcher Goto Github PK
View Code? Open in Web Editor NEWan application launcher for linux
License: GNU General Public License v3.0
an application launcher for linux
License: GNU General Public License v3.0
add plugin command to trigger screensaver via
xdg-screensaver activate
the pref tab 'plugins' should feature an plugin description for each plugin
should add lastfm to internet-search plugin list
~ should work in path
apparat should create its ini if it doesnt exist.prefered ini location would be
$HOME/.config/apparat.apparat.ini
Move !prefs, !preferences and !help to new plugin core - which cant be disabled.
add duck duck go via !dd
the main ui should be hidden/minimized after executing !help if the user set the related preference
Should
local ini File on App start
should change from single letter trigger to dual-letter-trigger to offer more options
if current search string results in only 1 result,
should add a screenshot of the main ui to the readme
add google image search via !gi
a global hotkey to trigger the main UI is a must.
Right now left-clicking the tray icon toggles the main-ui already
add a command
!help
which opens the github readme
add a
!preference
command to open the app preferences
should add some kind of status ui element which can be used to show notification in error-cases
maybe using 'ConfigParser'
tray menu should feature a 'show mainwindow' entry
add flickr via !fl
Users should be able to enable and/or disable single plugins
should add
It seems critical to use both GTK and WX. Depending on the OS it might result in crashes
would be nice to have color support in the debug output (tools.py)
left clicking the tray icon should either show or hide the main window
should make the debug output more readable
ask ubuntu would be great as well - uing !au
if searchphrase is empty - then apparat should just open the default url of the related page.
The stats tab is a dummy so far, while the ini contains the stats data already.
the check if there is already an instance running while starting apparat is no longer working. Needs a fix.
via !tu
the icon_size should be represented and changeable from within the prefs-window.
right now it is handled via config.py
~ should work as part of path
if the mainwindow was resetted already using ESC-ke and ESC is pressed again - the main-window should get hidden.
add facebook support via !fb
would be helpful if apparat could generate full screen screenshots by himself.
add google news via !gn
it seems like currently the search-string is handled case-sensitive - while it shouldnt in most cases.
Example:
should add github as search option
tray menu should feature an about-entry
since the last rework of the internet-plugins the parameter is no longer part of the constructed URL - which is for sure a bug.
the plugin checkboxes in preferences are currently all disabled.
Should make them enabled - as greyed out looks ugly.
Keep in mind: plugins are so far not configurable. That means: changing the state of the checkboxes to false must be impossible.
config already contains a setting for icon size - which is so far only valid for the application icons.
Could enhance this to all plugin icons etc
there are already tons of apparat projects on github - renaming it to apparat-launcher might be a good idea.
add a check for desktop environment to tools.check_platform()
should add a preference tab which lists all implemented 'plugin' commands
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.