Commit Graph

60 Commits (master)

Author SHA1 Message Date
Mick Sayson b715815011
feat(extensions): UI updates for extension support
Added a UI element to indicate extension support of the chatroom. For
all groups it will always be red since we do not support extensions in
groups. In a 1-1 chat the indicator will either be green/yellow/red
depending on if the friend has support for all/some/none of qTox's
desired extension set.
2021-01-30 12:52:07 -08:00
Mick Sayson 5f5f612841
feat(messages): History and offline message support for extended messages
* Added new negotiating friend state to allow delayed sending of offline
messages
* Added ability to flag currently outgoing message as broken in UI
* Reworked OfflineMsgEngine to support multiple receipt types
    * Moved resending logic out of the OfflineMsgEngine
    * Moved coordination of receipt and DispatchedMessageId into helper
    class usable for both ExtensionReceiptNum and ReceiptNum
    * Resending logic now has a failure case when the friend's extension
    set is lower than the required extensions needed for the message
    * When a user is known to be offline we do not allow use of any
    extensions
* Added DB support for broken message reasons
* Added DB support to tie an faux_offline_pending message to a required
extension set
2021-01-30 12:52:06 -08:00
Anthony Bilinski da4928b704
fix(icon): make busy notification icon translucent in middle 2019-10-03 22:34:00 -07:00
Anthony Bilinski b445031912
fix(ui): fix away icon shape
Fix #5684.

away icon incorrect changed shape in 84836cf6a0
2019-07-03 23:06:07 -07:00
Anthony Bilinski 17048c9cc4
feat(ui): add event icons for all statuses
Before we would alternate between status icon and online event icon.
Now each status has its own event version, so status doesn't appear to
alternate between online and the correct status.
2019-05-20 15:45:48 -07:00
Anthony Bilinski 0f6e992650
chore(icon): delete unused event_small icons 2019-05-20 15:45:48 -07:00
Anthony Bilinski 84836cf6a0
fix(icon): centre taskbars
e.g.
* viewBox is 16.1 wide,  lock is 13.4 wide. change offset from 1.4 to 1.35
* dot is 6.8 wide, change offset from 4.65 to 4.6
* SVG partially generated by inkscape, partially manually edited
2019-05-20 15:45:48 -07:00
Anthony Bilinski 190680158c
refactor(status): remove unused group status icons 2019-05-06 16:05:50 -07:00
Anthony Bilinski ff5c90525d
fix(blocked): change blocked icon to match other used icons
* from old dot_busy.svg icon in history
* colour not matches offline icon perfect, instead of being slightly off
* line width now matched all icons
2019-05-06 16:04:57 -07:00
Anthony Bilinski ec500b6673
refactor(status): add Blocked status, deduplicate status parsing
Blocked status will represent friends who are removed from Toxcore, but who still exist in UI and can be readded to Toxcore at a future time using their public key. Blocked friends are similar to offline friends, but have a different status icon and will be seperated in the friends list.
2019-04-14 13:35:46 -07:00
tox-user 4288785d31 feat(UI): new status icons for message notifications
implements #4858
2018-01-13 22:16:14 +01:00
Vort f258cf20e2 fix(icon): correct the shape of the logo
Fixes #4114
2017-02-02 08:06:24 +02:00
Diadlo cbe8fb8ef9
feat(loginform): Added caps lock indicator to newPass 2016-06-07 11:27:58 +03:00
Diadlo 6ed16db5fd
refactor(android): All android code is removed
Closes #3168.
2016-05-15 02:42:20 +03:00
Jason Papakostas 218228b696 feat: install icons with make install on unix
qmake doesn't have a straightforward way to change filenames when installing
files so I moved them into subfolders.

issue #2903
2016-04-05 09:54:59 -05:00
Nils Fenner a83e7c160d
adjust coloring and border of logout icon to better match qTox style 2015-11-07 11:06:58 +01:00
agilob 78ac29cb15
Add static icons for tray menu logout and quit
antis made us an icon for logout action and I reused cancel call icon
as quit action in tray menu

Refactored methods to change way how icons are loaded in widget.cpp
to make the methods more flexible

This should permanently fix #2491
2015-11-06 20:53:26 +00:00
Zetok Zalbavar c8b4142066
Add old, small taskbar icons back 2015-09-24 19:53:13 +01:00
Zetok Zalbavar 2bdb6339a5
Make whole icon change colour to orange when blinking on new event
Previous ones blinked with only small status dot, which was hardly visible.
Now blinking icon should be a lot more visible.

closes #2273
2015-09-22 08:03:49 +01:00
tux3 b9febaa27d Update login logo image 2015-06-04 21:34:13 +02:00
tux3 93df0dec2b Add Tox logo at login 2015-06-04 21:34:12 +02:00
tux3 f83dacb9c4
Update busy icons 2015-05-24 21:40:24 +02:00
tux3 44c6b42c56
New OS X dock icon from #1541
Thanks to @pwnsdx
2015-04-27 17:22:05 +02:00
novist c6312fd196 PNG images replaced with SVG
Closes #1050
2015-03-13 20:30:54 +02:00
tux3 e524e5a83c
Merge branch 'pr1340' 2015-03-06 00:39:13 +01:00
TheLastProject 1f53d33672 Resize images. Fixes #1204 2015-03-05 18:39:38 +01:00
tux3 c0c04d1575
Start new Material Design android GUI 2015-02-22 23:32:14 +01:00
Sean Qureshi 819c80ea4f
Future 2015-02-18 09:21:30 -08:00
novist 8a2cb4e3b9 Fixed busy and invisible taskbar icons
Updated other status icons
Removed duplicate status icons from ui/statusButton
2015-02-06 20:16:01 +02:00
novist b7dd4bf829 Tray icon notification of new messages 2015-02-03 12:20:26 +02:00
novist 6c477a0a19 Use svg for taskbar/tray icons 2015-02-02 08:07:36 +02:00
novist e2bf37c139 Light tray icon option 2014-12-12 12:12:12 +02:00
Dubslow 961d5830c3
add fancier tray icons with status, remove relevant option 2014-12-05 17:14:48 -06:00
novist c224517acc Group chat button at the bottom of contact list resized to 16x16 like other buttons 2014-11-26 23:07:43 +01:00
Sean Qureshi ee2b3d188d Proper folder icon for OS X 2014-11-14 20:07:05 -08:00
Sean Qureshi 843cd82034 New icon proposal 2014-11-14 19:42:12 -08:00
Sean Qureshi 04ef356a32 OS X icon support 2014-10-19 12:12:10 -07:00
dubslow c6f01c31ab add utox icons for packaging 2014-09-30 20:44:28 +02:00
krepa098 87c9bbf1e6 fixes #332, #334 and other visual glitches 2014-09-28 17:30:00 +02:00
krepa098 de7ade033a MaskablePixmapWidget: white background, removed circular mask 2014-09-27 16:37:16 +02:00
krepa098 5662aa933f Added MaskablePixmapWidget, improved avatar rendering 2014-09-26 19:13:08 +02:00
Marcel f3ecf4fa0f added images 2014-09-12 15:50:39 +02:00
Tux3 / Mlkj / !Lev.uXFMLA 6a57888771 Add Busy status 2014-07-03 20:00:14 +02:00
Kevin Flynn 71b521b4e1 Fixed dark groupchat icon 2014-06-30 19:15:35 -07:00
Kevin Flynn 290e985c1c Disabled custom window borders, fixed bug where message alert wouldn't play when window was minimized 2014-06-30 19:12:17 -07:00
Tux3 / Mlkj / !Lev.uXFMLA 5eb3179f1e Embed all ressources in the .qrc
Should help with #15 and make urras happy
2014-07-01 02:06:15 +02:00
Tux3 / Mlkj / !Lev.uXFMLA 821fa4822d Revert "Revert "Skinned scrollbars and other small improvements"" 2014-06-28 23:59:11 +02:00
Tux3 / Mlkj / !Lev.uXFMLA 60e0d7b325 Revert "Skinned scrollbars and other small improvements" 2014-06-28 23:12:13 +02:00
Kevin Flynn 33e487d0dd Added skinned scrollbar in chat 2014-06-28 13:02:19 -07:00
Flynn c31c695482 Added alternate groupchat notification icon 2014-06-27 22:34:02 -07:00