Skip to content

EyoelYT/whatwasidoing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors