apostrophe/uberwriter
Gonçalo Silva e80b61cf9d Work-around for unwanted scroll while resizing the editor
The problem: When a TextView *with vertical margins set* is resized, it
scrolls upwards automatically. It's not entirely clear why this happens,
but removing the top/bottom margins fixes the issue entirely.

The work-around: enforcing the scroll scale between a resize starting
and the UI becoming idle again. This is a hack, and the experience is
not great (the scroll is visibly unstable for a few ms), but it patches
and old bug in UberWriter.

The better solution: Figuring out how to prevent it from happening,
either by somehow ensuring the TextView does not do this, or by
approaching the layout differently where the margin is not set on the
TextView itself.
2019-05-04 16:33:09 +01:00
..
plugins Workaround for Bibtex hardcoded paths 2018-02-15 13:45:32 +01:00
pressagio move all modules to /uberwriter 2019-04-01 18:00:17 +02:00
pylocales move all modules to /uberwriter 2019-04-01 18:00:17 +02:00
webkit2png Remove uneeded threads_init calls 2019-04-13 02:47:26 +01:00
.pylintrc move all modules to /uberwriter 2019-04-01 18:00:17 +02:00
__init__.py Improve full-width preview workflow 2019-05-04 16:33:09 +01:00
application.py Improve full-width preview workflow 2019-05-04 16:33:09 +01:00
auto_correct.py use pep8 naming style for modules and classes 2019-04-01 22:40:59 +02:00
builder.py use pep8 naming style for modules and classes 2019-04-01 22:40:59 +02:00
config.py flatpak improvements 2019-04-20 18:24:21 +02:00
export_dialog.py Cleanup left-over from removing ODT as a default export option 2019-04-17 02:10:19 +01:00
fix_table.py use pep8 naming style for modules and classes 2019-04-01 22:40:59 +02:00
format_shortcuts.py Refactor textview / textbuffer into separate modules 2019-04-13 02:00:13 +01:00
headerbars.py Improve full-width preview workflow 2019-05-04 16:33:09 +01:00
helpers.py Further remove unecessary prefixes 2019-04-15 03:01:59 +01:00
inline_preview.py Improve side-by-side experience 2019-05-04 16:33:09 +01:00
latex_to_PNG.py use pep8 naming style for modules and classes 2019-04-01 22:40:59 +02:00
main_window.py Improve full-width preview workflow 2019-05-04 16:33:09 +01:00
preferences_dialog.py Add input format setting 2019-04-15 02:50:28 +01:00
preview_converter.py Improve side-by-side experience 2019-05-04 16:33:09 +01:00
preview_handler.py Improve full-width preview workflow 2019-05-04 16:33:09 +01:00
preview_renderer.py Improve full-width preview workflow 2019-05-04 16:33:09 +01:00
search_and_replace.py Disable search during full-width preview 2019-05-04 16:33:09 +01:00
settings.py Add input format setting 2019-04-15 02:50:28 +01:00
sidebar.py Further remove unecessary prefixes 2019-04-15 03:01:59 +01:00
stats_counter.py Fix character count with horizontal rules 2019-05-01 19:04:50 +01:00
stats_handler.py Add toggle between various preview modes 2019-05-04 16:33:09 +01:00
styled_window.py Improve full-width preview workflow 2019-05-04 16:33:09 +01:00
tables.py move all modules to /uberwriter 2019-04-01 18:00:17 +02:00
text_view.py Work-around for unwanted scroll while resizing the editor 2019-05-04 16:33:09 +01:00
text_view_drag_drop_handler.py Refactor textview / textbuffer into separate modules 2019-04-13 02:00:13 +01:00
text_view_format_inserter.py Refactor textview / textbuffer into separate modules 2019-04-13 02:00:13 +01:00
text_view_markup_handler.py Optimize markup update on margin/indent change 2019-05-04 16:33:09 +01:00
text_view_scroller.py Improve full-width preview workflow 2019-05-04 16:33:09 +01:00
text_view_undo_redo_handler.py Fix warning due to missing argument 2019-04-13 03:45:27 +01:00
theme.py Split gtk and web CSS into separate directories 2019-04-21 01:50:49 +01:00
web_view.py Fix unwanted scroll while resizing the preview 2019-05-04 16:33:09 +01:00