Skip to content

EyoelYT/WhatWasiDoing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents

WhatWasiDoing

Description

Display TODO items from specified items in a floating window.

Features

  • Floating window that stays on top of other windows.
  • Reads KEYWORD items from configured files.Do
  • Customizable background color.Do
  • Keyboard shortcuts for window management.Do
  • Configurable keywords and target files.Do

Screenshots

img

Dependencies

Configuration

Create a .currTasks.conf file in your home folder with the following in it:

file = "path/to/your/todo.org"
keyword = "TODO"
initial_window_width = "2000"
initial_window_height = "100"
initial_window_x = "10"
initial_window_y = "10"
first_entry_only = "false"
trim_out_keywords = "true"
  • NOTE: The file and keyword entries are required.
  • You can specify multiple files and keywords.
  • File listing order affects which entries appear on top
  • initial_window_width, initial_window_height, initial_window_x and initial_window_y accept pixel values, and are optional.

You can check where your home folder is using:

  • Powershell: Write-Host $HOME
  • CMD: echo %userprofile%
  • bash: echo $HOME

Keyboard Controls

Key Function
p Toggle always-on-top
t Toggle window border
z Reset window position/size
r Increase red background color component
g Increase green background color component
b Increase blue background color component
c Reload config
Shift r Decrease red background color component
Shift g Decrease green background color component
Shift b Decrease blue background color component
Shift up-arrow Cycle down the entries
Shift down-arrow Cycle up the entries
0 Reset entry cycle
Ctrl = Zoom In
Ctrl - Zoom Out
Ctrl 0 Reset zoom

Building

Do a make command from root

The resulting binary will be in a build folder

Debug Mode

To enable debug output, compile with -DDEBUG_MODE using the Makefile

System Requirements

Windows

  • Windows 10 or later

Linux

  • X11 or Wayland

About

Reminds me of what I was just doing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published