2019.09.14 (Android)


IMPROVED
Stability improvements made based on crash reports when typing text to greatly reduce, if not entirely remove, the possibility of the app crashing.

2019.09.13 (Android)


IMPROVED
When you clear the text, focus will automatically be set to the textarea.
IMPROVED
When the app is launched for first time on a (re-)install, the initial load sequence should be less abrupt with text more elegantly introduced.
IMPROVED
On subsequent launches of the app, text will fade into view.
FIXED
When you backspace any of the first word's characters, focus won't jump to the start of the text.
FIXED
If you're typing/speaking in a right-to-left language, this should be remembered after you've typed/said one character in it — no more text jumping around!
FIXED
Missing arrow returns to the right of the "Upgrade" label on expanded overlay.

2019.09.12 (Windows)


FIXED
Medium, large and wide start menu/screen tiles display ruff's app name.

2019.09.11 (Android)


NEW
Automatic and intelligent support for lists, both numbered and not. If a line begins with a number (which can be followed by any symbol), then the next line will start with the previous number + 1 (and a symbol if applicable). You can insert or remove lines from within any position on the list, and the numbering should update to reflect the change. There's also support for non-numbered lists that begin with a * (asterisk), - (hyphen)or • (bullet). Try it out!
IMPROVED
Performance optimisations across the board that should hopefully make the app launch quicker and feel more responsive in general.
IMPROVED
The animations when you stash text should be faster and more snappy than before (not sure I've hit the sweet spot yet though, so expect this to continue to be tweaked in the coming updates).
IMPROVED
To avoid any confusion, the FAB will remain visible even when there's no text on screen.
FIXED
FAB should no longer be hidden when it's inappropriate (will only do so when the keyboard is up).
FIXED
FAB won't be positioned incorrectly after you stash text when the keyboard is up and then hide the keyboard.
FIXED
Draggable bottom overlay shouldn't go missing in any set of, however rare, circumstances.
FIXED
When you tap on the textarea to close an expanded overlay, it should snap back to the correct state based on your settings (visible or collapsed).
FIXED
Undo will become enabled at the correct point (previously, it remained disabled until at least two character inputs).
FIXED
No more momentary flash above the keyboard for free users or +users who've just been updated to the latest version (and not yet tapped on the bottom bar to see what's new) when keyboard is opened. The fix for this was to keep the ad/update bar visible when the keyboard is up (it also indirectly fixes another issue with the status bar sometimes appearing in a broken state when typing).

2019.09.09 (Windows)


Hello Windows 10 👏

2019.09.07


IMPROVED
Startup optimisation to hopefully significantly (and permanently) improve reliability at launch/resume.

2019.09.05


FIXED
App should once again be able to launch after the overnight update mess — big apologies for this! Valuable lessons were learnt as a result of this bad experience, and I promise this won't happen again. Sorry for any inconvenience this may have caused in the last 24 hours. For what it's worth, an update was submitted as soon as the problem was identified but unfortunately Google approved it after a 24 hour delay (whereas the previous problematic update was incorrectly approved, when it shouldn't have in the first place and much, much quicker too, which doesn't make any sense, but that's a topic for another day).

2019.08.22


It's been a while since the last update, but there's good reason, primarily the imminent release of the Windows 10 version of ruff. Anyway, there's a lot in this update, hopefully making up for the recent inactivity.

NEW
When you've scrolled to the top, swiping up will bring up the keyboard with focus at the start of the text.
NEW
When you've scrolled to the bottom, swiping down will bring up the keyboard with focus at the end of the text.
NEW
If there's no scrolling for your text (i.e. it's not lengthy enough to need a scrollbar), then the above swipe up/down gestures will both work.
IMPROVED
When you swipe up to show the Stashed overlay, its contents should now load instantly (previously the first load would occur with a slight but noticeable delay).
IMPROVED
There is now more stashed text that you can see at a time on the list, up to ~3 from the previous always 1.
IMPROVED
When tapping on a stashed text, its popup menu should appear in a more logical position.
IMPROVED
Text in the background fades when Status Bar has been expanded.
IMPROVED
When you've set the Status Bar to be hidden when typing, it doesn't show at all leaving more room for text to be visible. As a result, you can no longer collapse the Status Bar when keyboard is up and you've set it to be visible when typing.
IMPROVED
The drag handle has been removed when you've set the Status Bar to be visible when typing so to not mislead the user in thinking they can expand it further.
IMPROVED
For stability and usability purposes, the FAB will now always be visible when in reading mode, and hidden (as was the case previously) when in typing mode.
IMPROVED
Similarly, the back to top icon will also only be visible if there's scrollable text and keyboard isn't up.
IMPROVED
Scrollbar colours slightly more subtle.
IMPROVED
Edited user onboarding text makes it more clear that stashing is for ruff+ users only. Additionally, an overall more clear and explicit reference to ruff+ is made including what an upgrade offers.
IMPROVED
When upgrading, added mention that you'll get lifetime updates by purchasing ruff+.
FIXED
Removed unnecessary (misleading) arrow icon after Stashed header text.
FIXED
When you fetch text, the Status Bar state should respect what you've set (and not always collapse).
FIXED
Ensure Status Bar defaults to correct state always regardless of what it's been set to, and whether the keyboard appears up by default.
FIXED
If app has been updated since last launch, made sure the bottom bar highlighting this appears even if you've set the keyboard to appear by default on start-up.

2019.08.06


NEW
Added German 🇩🇪.
IMPROVED
Phone's navbar should now be dark when on either dark theme.
FIXED
If the setting to clear text after a stash is unticked, text should no longer be incorrectly cleared.

2019.08.05


NEW
Privacy policy text added to About section for clarification purposes (spoiler: I don't store any user data whatsoever).
IMPROVED
Launch times improved — should be more noticeable on older hardware, but the improvement applies across the entire device spectrum. App will take slightly more storage space to facilitate this.
IMPROVED
Under-the-hood work to improve app stability and prepare its release on other platforms.

2019.07.17


FIXED
When there's no scrollbar, swiping down when the keyboard is up should now dismiss it.
FIXED
Back to top arrow icon shouldn't incorrectly flash when keyboard is closing.

2019.07.15


NEW
Added new XXL text size setting.
NEW
When ruff has been updated to a new version, you'll now be notified in the bottom bar; for ruff+ users, at least for the time being, the only way to dismiss the bar is by tapping on it to check out what's new.
IMPROVED
When the keyboard is up, you can now immediately stash on a left swipe (as well as swipe right into Settings).
IMPROVED
When the keyboard is up, swiping down will now minimise the keyboard.
IMPROVED
Start of new sentences/paragraphs is auto-capitalised.
FIXED
App should no longer crash when changing the theme.

2019.07.10


IMPROVED
The "Ad" flag should be more noticeable on the Light theme for free users.
FIXED
Checks added to ensure a ruff+ user is never incorrectly identified as a free user when app is launched, especially after a re-install.

2019.07.09


NEW
ruff is now free with an in-app purchase to upgrade to ruff+. The free version is ad-supported, and doesn't include the non-essential functionality to set aside (aka stash) text to come back to later. If you want to remove ads, and enable stashing, you'll need to upgrade to ruff+.

If you're an existing paid user of ruff, then your active installs should continue to work as before, but you'll be considered a free user on a fresh install; to fix this, please contact bardi.golriz@outlook.com to receive a promo code for a free upgrade. Sorry for any inconvenience this change will cause you — it wasn't an easy decision, but it was determined necessary because the paid up-front pricing model was not working.
IMPROVED
Screen on a right swipe now has a contininous scroll from Settings into About (as opposed to having its content split across three pages).
FIXED
Settings should always be displayed when you swipe right — previously, on rare occassions a right swipe would present you with a blank screen.

2019.07.03


NEW
New "Dark" theme added, with the previous dark theme now renamed to "Black".
IMPROVED
When you clear text, cursor is visible to better indicate that the sheet can be inputted to fresh.
IMPROVED
Bottom fading edge in Settings when on a dark theme should now have subtle contrast.
IMPROVED
Vertical alignment of clear text after stashed checkbox text tweaked.

2019.07.02


IMPROVED
App should launch faster, especially when you have several items stashed.
IMPROVED
When text is stashed, there should be a slightly more smooth transition.
FIXED
Text should always be restored when you've updated the app and relaunched it (to be clear, it was restoring successfully most, if not all the time, previously, but any possibility of problems arising here should be significantly reduced now, if not eliminated entirely).
FIXED
Fixed potential crash when trashing items.
FIXED
Labels should never run over multiple lines on the Status Bar regardless of your phone (settings/dpi).

2019.06.30


FIXED
Fixed occasional crash when tapping/holding a stashed item.
IMPROVED
Context menu option to remove a stashed item changed from "Scrap" to "Trash".

2019.06.26


Hello World 👏