Commit graph

426 commits

Author SHA1 Message Date
Lorenz Hübschle-Schneider
f44b67489d Use CSS-based mobile detection 2017-06-26 10:29:48 +02:00
Lorenz Hübschle-Schneider
1c71ede145 simplify touch detection logic
no swipes on desktop needed with the previous commit!
2017-06-26 10:29:17 +02:00
Lorenz Hübschle-Schneider
6b7b639618 Add an "always show nicklist" setting on mobile to replace "hide nicklist" 2017-06-26 10:29:10 +02:00
Lorenz Hübschle-Schneider
e37666a571 better swipe handling
this makes the mobile UI less pleasant to use on Desktop :\
2017-06-26 10:24:45 +02:00
Lorenz Hübschle-Schneider
5d090dd0ed Enable title modal on desktop, too, and improve it a bit
- make it full-width for clickability of the entire top region
- show the buffer's name in the modal dialog

Fixes #943
2017-06-02 11:37:41 +02:00
Robert Scullin
c3214a2ad6 Noscript code cleanup 2017-05-19 15:09:57 -04:00
Robert Scullin
945e84c538 Improves UX when JavaScript is disabled/blocked 2017-05-19 14:59:25 -04:00
Lorenz Hübschle-Schneider
539f892e8e Merge pull request #922 from glowing-bear/buffer-jump
Implement Alt+J buffer jump like in WeeChat
2017-05-14 20:13:15 +02:00
Lorenz Hübschle-Schneider
307a6a5344 revert changes to index.html
let's maintain a separate branch for now
2017-04-19 14:50:23 +02:00
Alice Jenkinson
b24a9e5137 Remove the negation of utils.isCordova() in settings
The settings were accidentally negated, causing them to be hidden
on desktop but not in Cordova. Oops.
2017-04-19 14:47:46 +02:00
Alice Jenkinson
8fca35078a Change references to "browser" in welcome text to "app" on Cordova only 2017-04-19 14:46:43 +02:00
Alice Jenkinson
d87f274c73 Hide some things on Cordova, fix links 2017-04-19 14:46:43 +02:00
Alice Jenkinson
8a1f02241f Move splashscreen logic out of app.js into glowingbear.js 2017-04-19 14:46:43 +02:00
Lorenz Hübschle-Schneider
e17fce6f6d Rename setting for consistency 2017-03-23 15:48:07 +01:00
Lorenz Hübschle-Schneider
64fc470cf3 Hide Alt+[0-9] checkbox on mobile
Mobile users don't typically have an Alt key
2017-03-23 15:47:51 +01:00
Evan Tschuyi
231a524438 allow users to disable the alt+%d buffer switching 2017-03-23 15:26:26 +01:00
Lorenz Hübschle-Schneider
26d8b5faee Animate jumpkey transition & change placeholder to "Number" 2017-03-23 13:53:07 +01:00
Lorenz Hübschle-Schneider
22cb962e63 jumpkeys: filter on entry of first digit
not quite sure whether I like changing the sort order
2017-03-18 16:33:54 +01:00
Lorenz Hübschle-Schneider
cdd88baa62 Add "Jump:" label to search box when jumping 2017-03-18 16:33:54 +01:00
Lorenz Hübschle-Schneider
e5b8f8fffe Force jump keys to double digits 2017-03-18 16:33:54 +01:00
Tobias Theuer
811e76d443 Jump to any buffer (up to 99) with Alt+J followed by 2 digits. 2017-03-18 16:33:54 +01:00
Dan Callahan
e37d12fe59
Remove obsolete references to Firefox OS / mozApps 2017-02-26 14:29:42 -06:00
Lorenz Hübschle-Schneider
dbd626b69c Increment version number 2016-12-03 12:40:18 +01:00
Lorenz Hübschle-Schneider
58de8546f8 Angular 1.5.8 → 1.5.9 security release 2016-12-03 12:34:29 +01:00
Tor Hveem
17d14364ed Merge pull request #853 from lorenzhs/improve-docs
Improve docs
2016-11-11 13:20:12 +01:00
Lorenz Hübschle-Schneider
aeef7c4668 Improve TLS warning detection 2016-11-11 13:09:55 +01:00
Lorenz Hübschle-Schneider
15e4199969 Try ng-show, maybe that works? 2016-11-10 09:16:17 +01:00
Lorenz Hübschle-Schneider
8892c4dfe5 Merge pull request #835 from glowing-bear/alth
Implement alt-h. Fixes #832
2016-11-09 14:34:54 +01:00
Lorenz Hübschle-Schneider
01ee7a0fcb More docs improvements 2016-11-01 10:31:55 +01:00
Lorenz Hübschle-Schneider
7ad23326ac Improve docs 2016-11-01 10:05:08 +01:00
Tor Hveem
03af5d7158 Merge pull request #834 from glowing-bear/noopener
Add 'rel='noopener noreferrer' to links generated by linky; update dependencies (angular, emojione, underscore, favico)
2016-10-18 14:00:05 +02:00
Tor Hveem
e6f50d5ed7 Merge pull request #837 from glowing-bear/buffer-unread-class
Move unread class to buffer <li> instead of ng-if on badge
2016-10-18 13:51:52 +02:00
Tor Hveem
8674bee037 Merge pull request #841 from glowing-bear/ng-swipe-disable-mouse
Disable swiping with the mouse
2016-10-18 13:40:49 +02:00
Kasper Vaessen
f9e84f81ee Implement repeated-prefix 2016-10-18 11:05:28 +03:00
Lorenz Hübschle-Schneider
dc2969ed1a Disable swiping with the mouse
Since the swipe gestures are only for mobile, mouse movements (like selecting text) shouldn't trigger them.

If you have a very narrow window with the mobile layout on a desktop device, click the bear to show/hide the channel list.

Fixes #658
2016-10-14 10:58:32 +02:00
Lorenz Hübschle-Schneider
6359e726ce buffer: separate unread and notification 2016-10-13 16:10:51 +02:00
Lorenz Hübschle-Schneider
cbc158af4c Reformat awful buffer class logic to restore readability 2016-10-13 16:02:10 +02:00
Lorenz Hübschle-Schneider
b59aa31049 Move unread class to buffer <li> instead of ng-if on badge
Enables theming, fixes #828 which is now possible with custom CSS
2016-10-13 15:57:33 +02:00
Tor Hveem
1ba1698703 Implement alt-h. Fixes #832 2016-10-13 14:16:24 +02:00
Lorenz Hübschle-Schneider
12de47c008 Update favico 0.3.5 → 0.3.10 2016-10-13 11:29:16 +02:00
Lorenz Hübschle-Schneider
5a2a172eb0 Update emojione and underscore 2016-10-13 11:25:26 +02:00
Lorenz Hübschle-Schneider
b33652e511 Update angular to 1.5.8 2016-10-13 11:23:22 +02:00
Lorenz Hübschle-Schneider
87605e6a46 Add 'rel='noopener noreferrer' to links generated by linky
Fixes #774

https://medium.com/@jitbit/target-blank-the-most-underestimated-vulnerability-ever-96e328301f4c#.33joaw9fh
2016-10-13 11:15:20 +02:00
Lorenz Hübschle-Schneider
7a1679ec7a Language fixes for pinned buffers 2016-09-27 15:49:22 +02:00
Tor Hveem
65b4aaa97d Ability to pin buffers. Fixes #778.
This introduces ability to pin buffers using localvar storage in
WeeChat. At a later stage some UI should be introduced for this, like
discussed in #604 .
2016-09-27 15:49:22 +02:00
Jake Stevenson
bc72e8952c Able to resume buffer 2016-09-06 16:35:16 -05:00
Patrick Melanson
ce7715c794 Removed show timestamp [seconds] settings
Functionality is now replaced by changing
weechat's buffer_time_format. e.g. 24h time:
/set weechat.look.buffer_time_format %H:%M

Supported time formats are 12h and 24h,
with seconds or no seconds.
2016-07-20 14:12:20 -04:00
Patrick Melanson
a0485b5801 Bufferline timestamps now try to detect locale 2016-06-18 11:51:51 -04:00
Vadim Rutkovsky
2232b537e1 Update Bootstrap to 3.3.6 2016-05-23 11:23:15 +02:00
Magnus Hauge Bakke
bbb4d259be Use arrow keys to select buffer in buffer search 2016-04-06 09:20:23 +02:00