├── .gitignore
├── COPYING
├── Flowtime.doap
├── README.md
├── build-aux
└── flatpak
│ ├── io.github.diegoivanme.flowtime.devel.json
│ └── io.github.diegoivanme.flowtime.json
├── data
├── icons
│ ├── hicolor
│ │ ├── scalable
│ │ │ └── apps
│ │ │ │ ├── io.github.diegoivanme.flowtime.Devel.svg
│ │ │ │ └── io.github.diegoivanme.flowtime.svg
│ │ └── symbolic
│ │ │ └── apps
│ │ │ └── io.github.diegoivanme.flowtime-symbolic.svg
│ ├── io.github.diegoivanme.flowtime.Source.svg
│ └── meson.build
├── io.github.diegoivanme.flowtime.appdata.xml.in
├── io.github.diegoivanme.flowtime.desktop.in
├── io.github.diegoivanme.flowtime.gschema.xml
├── meson.build
└── screenshots
│ ├── 01.png
│ ├── 02.png
│ ├── 03.png
│ └── 04.png
├── meson.build
├── po
├── LINGUAS
├── POTFILES
├── be.po
├── bg.po
├── de.po
├── es.po
├── flowtime.pot
├── fr.po
├── he.po
├── hi.po
├── it.po
├── meson.build
├── nl.po
├── pt_BR.po
├── ru.po
├── tr.po
└── zh_CN.po
├── src
├── Application.vala
├── Models
│ ├── Day.vala
│ ├── InformationHolder.vala
│ ├── StatObject.vala
│ └── State.vala
├── Services
│ ├── Alarm.vala
│ ├── BackgroundStatusReporter.vala
│ ├── ColorProvider.vala
│ ├── Screensaver.vala
│ ├── Settings.vala
│ ├── Statistics.vala
│ ├── Timer.vala
│ └── TonePlayer.vala
├── Widgets
│ ├── PreferencesWindow.vala
│ ├── SoundRow.vala
│ ├── StatGraph.vala
│ ├── StatInfo.vala
│ ├── StatList.vala
│ ├── StatPage.vala
│ ├── StatRow.vala
│ ├── StatsWindow.vala
│ ├── TimerPage.vala
│ └── Window.vala
├── XmlUtils.vala
├── flowtime.gresource.xml
├── main.vala
├── meson.build
├── ui
│ ├── icons
│ │ ├── cafe-symbolic.svg
│ │ ├── info-symbolic.svg
│ │ ├── month-symbolic.svg
│ │ ├── pip-out-symbolic.svg
│ │ ├── profit-symbolic.svg
│ │ └── timer-sand-symbolic.svg
│ ├── preferenceswindow.blp
│ ├── sounds
│ │ ├── README.md
│ │ ├── baum.ogg
│ │ ├── beep.ogg
│ │ ├── bleep.ogg
│ │ └── tone.ogg
│ ├── statinfo.blp
│ ├── statlist.blp
│ ├── statpage.blp
│ ├── statrow.blp
│ ├── statwindow.blp
│ ├── style.css
│ ├── timerpage.blp
│ └── window.blp
└── vapi
│ └── config.vapi
└── vala-lint.conf
/.gitignore:
--------------------------------------------------------------------------------
1 | .flatpak-builder/
2 | .flatpak/
3 | .vscode/
--------------------------------------------------------------------------------
/Flowtime.doap:
--------------------------------------------------------------------------------
1 |
2 |
12 | The Pomodoro technique is efficient for tasks you find boring, but having to take a break when you are 100% concentrated in something you like might be annoying. That's why the Flowtime technique exists: take appropriate breaks without losing your flow. 13 |
14 |15 | Instead of strict work and break times, you work as long as you wish and your break is a portion of how long you worked (by default, 20%). For example, if you work for an hour, your break is 12 minutes. This lets you concentrate on your work and take appropriate breaks when convenient without a rigid schedule. 16 |
17 |Flowtime v6.1 has arrived with a couple of minor fixes and improvements
38 |