Releases: Dinir/Text-Transmitter
`onbeforeunload` Fix
The app didn't save the state, instead always erase the state when refreshing.
I changed onunload
to onbeforeunload
and it solved this specific problem.
Fixes
Small fixes, but the delete behavior sometimes can stop entire app from working, so I made this update.
Also the app now saves current state on closing, and it can be a problem when you're starting this app for the first time, as the app will save a blank state on closing.
So I added a command startnew
, which resets everything and save new default state. Type :startnew
at the blank screen if it's the first run after you added the authorization tokens. This command will erase any previous state saved as 'state.json'.
Changes:
Add new command startnew
, which resets everything
Now saves current state on closing
Show available lists when typed addlist
command
Change tab selector behavior when the current tab is removed
Fix PgUp/Dn not working
Font update
Main difference is that TTM now uses Google's Noto Mono as the default font.
TTM now uses lowercased uri names, so you need to use add home
instead of add Home
.
Changes are listed below:
Added 'Noto Mono' font as the default font
Added search tab
Added 'state' folder to actually save states
Added shortcuts for commands
Modified mentions and links in a tweet to open a new tab instead of a new browser window
Modified URI names to be lowercased (use lowercased words when you add a tab, e.g. add home
)
Removed since_id
and max_id
from states since they sometimes prevent loading anything in a tab
Removed console logging when updating tabs
Removed state backup behavior since it doesn't actually store the last one, instead does the current one.
Interim Presentation Release
As an interim presentation day is coming, I felt I need to make a executable release.
It's really unstable, you would want to hit Ctrl-R
a lot every when it starts to work weird.
Login process isn't automated and you have to make an app in https://apps.twitter.com, because I couldn't understand how OAuth and XMLHttpRequest works. :/
Developer tools are on, because it's not yet in the level I can safely run without the developer tools.