Dob-viewer

Latest version: v1.2.8

Safety actively analyzes 619159 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.2.4

==================

- Change ownership to https://github.com/tallybark.

1.2.3

==================

- Packaging: Update dependency versions to pickup library changes.

1.2.2

==================

- Bugfix: Catch overflow error when day delta too large.

- E.g., if user enters jump command ``20200615J`` (when they meant
to instead use the ``f`` command, not ``J``, i.e., ``20200615f``)
catch and recover gracefully from the ``timedelta`` overflow error.

- Improve: Make mash-quit on unsaved changes prompt opt-in.

- As a convenience to developers, mashing Ctrl-q would skip the
save confirmation on exit; this feature is now opt in via the
new config setting, ``dev.allow_mash_quit``.

- Packaging: Update dependencies.

- Update: General refactoring and updates per changes to other packages.

1.2.1

==================

- Bugfix: Windows: Run ``notepad.exe`` if ``EDITOR`` not set.

- Normally if ``EDITOR`` is not set, the system's ``sensible-editor``
command will run Nano or Vi, neither of which is available on Windows.
Consequently, on Windows, when ``EDITOR`` is not set, dob displays a
warning, awaits acknowledgment, and then runs the Carousel again.

- Bugfix: Windows: Temporary file path broken because colon.

1.2.0

==================

- Bugfix: Ensure warnings not cleared before awaiting acknowledgment.

1.1.2

==================

- Bugfix: Part-specific styles not appearing until after focus.

- Use case: Run ``dob edit`` and note the start and end time widget
styles. Now shift focus to one of the widgets, and then away.

- Depending on how the style is configured, the look of the widget
after shifting focus away from it does not look like how it
originally looked.

- Bugfix: Print error rather than crash on ``$EDITOR`` fail.

- Use case: User sets their ``EDITOR`` environment variable to
a bad path, or adds arguments (which is not supported -- but
one could use an intermediate shell script wrapper to add args).

- Regression: Cannot enter colon (for clock time) in time widgets.

- Solution: Only enable colon commands when content has focus.

- Feature: Set app background color via ``label = <>`` in styles.conf.

- PTK already assigns 'class:label' to every widget. This updates the
style-clobbering calls to maintain the label. Thus, user could add,
say, ``label = 'bg:00AA66'`` to their ``styles.conf``, to give the
app a uniform background color.

- Improve: Make easier to base styles off 'night' and 'light' base styles.

- Rather than assign the base color to all classes, which makes it
difficult to override them in styles.conf (because user is then
forced to override the highest-order class for every widget),
leave all the class styles empty except for the lowest ordered
class, which is common to all widgets, class:label.

- Improve: Use no precision in 'Gap Fact of' text until duration > 60 seconds.

- Otherwise the footer status message updates too frequently,
is too distracting.

- Improve: Require confirmation after printing errors on Carousel startup.

- Instead of pausing after printing error messages, require user to
confirm. Otherwise, user may not have time to read the errors. Also,
after quitting Carousel, errors are still off-screen (up-screen).

- Improve: Warn when syntax errors found in style config.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.