hamster-gtk icon indicating copy to clipboard operation
hamster-gtk copied to clipboard

[#136] Add 'recent activities' to tracking screen

Open elbenfreund opened this issue 8 years ago • 2 comments

This adds a 'recent activities' area to the tracking screen that can be used to take previous activities as templates for new raw fact strings or start tracking them right away. The entire functionality is optional (on by default right now) and can be configures via preferences.

The 'recent activities' box size can be adjusted by specifying the amount of activities it shall be able to show. All activities that not fit are available via scrolling.

Closes: #136

elbenfreund avatar Jul 08 '17 12:07 elbenfreund

Codecov Report

Merging #208 into develop will decrease coverage by 2.37%. The diff coverage is 55.76%.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop     #208      +/-   ##
===========================================
- Coverage    82.59%   80.21%   -2.38%     
===========================================
  Files           31       31              
  Lines         1356     1456     +100     
  Branches        78       86       +8     
===========================================
+ Hits          1120     1168      +48     
- Misses         213      260      +47     
- Partials        23       28       +5
Impacted Files Coverage Δ
hamster_gtk/preferences/preferences_dialog.py 100% <ø> (ø) :arrow_up:
hamster_gtk/overview/widgets/fact_grid.py 83.2% <100%> (+1.31%) :arrow_up:
hamster_gtk/tracking/screens.py 69.58% <46.66%> (-14.45%) :arrow_down:
hamster_gtk/helpers.py 80.28% <68.75%> (-3.36%) :arrow_down:
hamster_gtk/hamster_gtk.py 82.64% <90.9%> (-3.41%) :arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 6b5d106...1df269a. Read the comment docs.

codecov[bot] avatar Sep 22 '17 12:09 codecov[bot]

@jtojnar I addressed most of your concerns and CI is passing again (finally). Do you think you will find some time to review it again?

The only big issue left open is this. I am absolutely open to improve the current hackish solution if you have better idea.

elbenfreund avatar Nov 17 '17 13:11 elbenfreund