Commit graph

281 commits

Author SHA1 Message Date
Miles Alan
d245a004b6 Remove userscripts entry from main menu; Let Edit Scripts remain on menu bottom 2020-08-28 21:36:01 -05:00
Maarten van Gompel
7978535069 Enhanced application/scripts menu
I added a whole bunch of possibly useful tools to the
application menu (will only show if they are actually installed) and sorted
the list alphabetically. Also included a new hook so the user can completely
override the app menu. The scripts and user-scripts menus are now merged into
one.
2020-08-28 20:26:37 -05:00
Miles Alan
ffd359165e Style fixes for autorotate script for consistency with other scripts
Seperate autorotate enable/disable into fns.
Also show which state you're toggling from/to for autorotate in Config menu
2020-08-28 20:14:11 -05:00
Anjandev Momi
b86b152e6e Added autorotate using accelerometer script 2020-08-28 19:31:49 -05:00
Maarten van Gompel
565eae8835 Updated handling of '+' in phone numbers, it is now never stripped but expected: all numbers should be full international phone numbers (including in contacts.tsv).
Ensure contacts from modem and contacts lists are all fully qualified phone numbers (starting with + and carrying a country prefix). This effectively filters out older/incompatible entries.
2020-08-26 23:24:27 -05:00
Serge E. Hallyn
e424bfe85b sxmo_vol.sh: notify after setvol too 2020-08-25 21:18:57 -05:00
Miles Alan
5f8aad0386 Fix bugs with incall functionality around statusbar showing call duration 2020-08-22 12:21:51 -05:00
Miles Alan
c5b665ca4f Look for ATTRIB events for notifications updates; remove "Pickup" menu
Picking up call can be done from both dunst notification & notifications menu;
so for more consistency / less bugs the Pickup menu entry has been removed.
2020-08-22 12:21:51 -05:00
Miles Alan
7559984430 Fix sxmo_notificationmonitor.sh to ensure script running doesnt overlap; (kill) 2020-08-22 12:21:48 -05:00
Miles Alan
4f118bb767 Add menu entry to edit scripts / open files script in Userscripts menu 2020-08-20 19:42:43 -05:00
Maarten van Gompel
dbdb45bd6c smarter configuration of default keyboard if none specified; now compatible with upstream svkbd
Minor patch that correctly detects which virtual keyboard is available
if none was set explicitly, supports both the new upstream svkbd, as
well as the current sxmo-svkbd fork.
2020-08-18 20:37:48 -05:00
Maarten van Gompel
15aefe2857 added mute and unmute 2020-08-18 20:36:22 -05:00
Miles Alan
ce50d0aef7 Re-enable notifications monitor 2020-08-05 23:33:53 -05:00
Miles Alan
faf9bfc48d Refactor notifications work to use 1 interface for writing notifs & use dates
Summary of changes:
1. Always use the sxmo_notificationwrite.sh script to write notifications
   rather then sometimes using echo to the DIR
2. Reorder args for notiffile spec to be action as 1st line, watchfile 2nd, and
   rest as msg; this way msg can be multiple lines without propogating bugs
3. Write calls as a standard notification via sxmo_notificationwrite.sh
4. Use datestamps from notification files instead of filename, this way (3)
   works without extra logic
5. Various style fixes
2020-08-05 23:32:39 -05:00
iressa
e6635ba7ef Notification patch v4 2020-08-05 23:32:39 -05:00
Miles Alan
dcf5ddd77c Fix shellcheck for sxmo_urlhandler.sh 2020-08-05 23:32:39 -05:00
Miles Alan
1461509fd0 Add option to invert colorscheme in config menu 2020-08-05 23:32:39 -05:00
Julian P Samaroo
68ff670338 Fixed bug in sxmo_vol.sh setvol 2020-08-05 20:11:14 -05:00
Miles Alan
b7b2fa495a Add Close Menu entry to sxmo_urlhandler.sh menu 2020-08-05 20:11:10 -05:00
Miles Alan
bc10d502bd Remove keynav daemon - this is only relevant for desktop usage.. 2020-08-05 20:11:05 -05:00
Miles Alan
d07b542840 Show Htop in application menu if present 2020-08-05 20:10:55 -05:00
Miles Alan
a203bbfe85 In sxmo_appmenu.sh & sxmo_urlhandler.sh only show entries if program installed
E.g. so if you don't have firefox installed it won't show up in menus
2020-08-05 20:10:39 -05:00
Miles Alan
91c77cec6c Actually source custom xinit so that ENV vars are properly exported 2020-07-28 17:32:39 -05:00
Miles Alan
e20a467976 Bump up sxmo_appmenu.sh to allow 16 entries
To allow surf to show all entries in one page.. this is the
max we can allow without running into keyboard
2020-07-26 11:22:59 -05:00
Miles Alan
5c1e382505 Run sxmo_lisgdstart.sh instead of lisgd in sxmo_lock.sh 2020-07-26 10:34:39 -05:00
Maarten van Gompel
113f756eb1 Adding a wrapper around sxmo_screenlock, with lock/unlock hooks. Allow setting a target state for sxmo_screenlock, and cleanup on sigterm. Added lock/suspend options to the power menu.
Should be applied after my prior patches from today.
2020-07-26 10:31:57 -05:00
Maarten van Gompel
ace9960926 Made choice for virtual keyboard configurable through the $KEYBOARD environment variable.
This implements what was suggested in the discussion regarding the svkbd
patch, it makes the choice of virtual keyboard configurable using the
$KEYBOARD variable, rather than hard-coding it.
2020-07-26 10:22:31 -05:00
Julian P Samaroo
293bf69871 Add Power menu to appmenu
Signed-off-by: Miles Alan <m@milesalan.com>
2020-07-23 16:59:03 -05:00
Miles Alan
c100262d4f Remove shellcheck error in sxmo_appmenu.sh 2020-07-23 16:49:51 -05:00
Maarten van Gompel
bfdbe29c0b added deeper context menus for vim/vis, nano, tuir, ncmpcpp, w3m
This patch looks at whatever application is running inside the st terminal.
and presents a more fine-tuned context menu based on it. It does so by
parsing WM_NAME.

Supported for the moment: vim/vis, nano, tuir, ncmpcpp, w3m

This probably won't work if you're in a terminal multiplexer like
screen/tmux, unless it's configured to propagate the name of running
application.

This patch is to be applied **after** my patch for feh/sxiv from earlier today (not included in this patch)

Signed-off-by: Miles Alan <m@milesalan.com>
2020-07-19 21:24:08 -05:00
Miles Alan
03025fae5d Delete exit entries from Sxiv / Feh - this should be done via btns or globally 2020-07-18 18:09:50 -05:00
Anjandev Momi
92e185b888 Add XDG user directories and env variables
This patch adds the rest of XDG user directories as per XDG base directory
specification.

https://wiki.archlinux.org/index.php/XDG_Base_Directory

This fixes launching anbox on sxmo. Furthermore, it makes sure $XDG_RUNTIME_HOME
has the correct permissions.

Signed-off-by: Miles Alan <m@milesalan.com>
2020-07-18 10:38:22 -05:00
Maarten van Gompel
d4cb102c85 added app context menu for feh and sxiv (image viewers)
Signed-off-by: Miles Alan <m@milesalan.com>
2020-07-18 10:15:19 -05:00
Miles Alan
5c4c6c15e2 Refactor xinit to be more structured and set $EDITOR if unset to vis 2020-07-18 10:14:58 -05:00
Stephen Paul Weber
a50f1d3093 Allow easily searching in the page from surf menu
Signed-off-by: Miles Alan <m@milesalan.com>
2020-07-12 21:10:14 -05:00
Miles Alan
0801bb1adb Restructure configs into seperate folder 2020-07-12 19:29:46 -05:00
Miles Alan
d713b19199 Use sxmo_statusbarupdate.sh script instead of direct calls duplicated logic 2020-07-12 11:38:31 -05:00
Miles Alan
87c99ec024 Use USR1 signal instead of update file for updating statusbar 2020-07-12 11:32:02 -05:00
Miles Alan
f448f3c444 Source rather than just run the user's custom xinit file; allows exporting ENV 2020-07-11 09:53:18 -05:00
Miles Alan
7a9ec120e1 Fork urlhandler program if run with fork option and pass opt in RSS script 2020-07-09 18:22:30 -05:00
Miles Alan
e0067998c8 Always kick mpv to use -ao=alsa; prevents alsa from trying to use pulse 2020-07-08 22:42:21 -05:00
Maarten van Gompel
63d5ec3f7d added wireless symbol to bar if wireless is connected
Signed-off-by: Miles Alan <m@milesalan.com>
2020-07-06 21:21:40 -05:00
Miles Alan
435a1e74f1 Create empty file for contactsfile if missing 2020-06-30 22:29:32 -05:00
Miles Alan
a011bed9b8 Ensure shellcheck passes 2020-06-30 19:26:46 -05:00
Miles Alan
888ccc53a3 Add Foxtrotgps back to programs menu 2020-06-30 19:25:01 -05:00
Daniel Edgecumbe
e648f73291 smxo_appmenu.sh: Use 'which' to kill pre-existing instances
We may have 'sxmo_appmenu.sh' in the full commandline of other tools
which we don't want to kill, for example lisgd arguments.

Signed-off-by: Miles Alan <m@milesalan.com>
2020-06-30 18:54:55 -05:00
Miles Alan
4079d4d7e1 Don't loop after paste in Maps in sxmo_appmenu.sh 2020-06-30 18:53:49 -05:00
Miles Alan
4814701e00 Kill existing foxtrotgps before setting new settings via gsettings
This should prevent foxtrotgps from saving (e.g. overriding parameters)
unintentionally between sessions
2020-06-29 19:40:42 -05:00
Miles Alan
ad39251c5d Show incoming contact name on ring; show texts in reverse chronological order 2020-06-29 18:22:02 -05:00
Miles Alan
917ad2ebfe Remove temp files usage from sxmo_contacts.sh; & use awk to allow unsorted 2020-06-29 12:42:29 -05:00