Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
developers:feature_ideas:stickers [2016/02/20 21:09]
promctagonist Technical Implementation added, chime in any time
developers:feature_ideas:stickers [2016/02/29 02:18] (current)
promctagonist [Storage] change filenames and mention order numbers
Line 13: Line 13:
 ===== User-Facing Behavior ===== ===== User-Facing Behavior =====
  
-{{  :sticker_popup_mockup.png?400|Proposal for popup menu design from https://github.com/tux3/qTox/issues/1294}}+{{ :users:sticker_popup_mockup_graphical.png?400|Graphical mockup of sticker menu.}}
  
 +{{ :sticker_popup_mockup.png?400|Proposal for popup menu design from https://github.com/tux3/qTox/issues/1294}}
  
 ==== Sending/In the Popup ==== ==== Sending/In the Popup ====
Line 27: Line 28:
  
 When a sticker is clicked or tapped, it is sent immediately and appears inline in the chat form. When a sticker is clicked or tapped, it is sent immediately and appears inline in the chat form.
 +
  
 ==== Receiving/In the Chat Form ==== ==== Receiving/In the Chat Form ====
  
 Animated stickers should play as long as they are the most recent sticker in the conversation. After that, they should play when hovered over. On touch devices, tapping takes the place of hovering. Animated stickers should play as long as they are the most recent sticker in the conversation. After that, they should play when hovered over. On touch devices, tapping takes the place of hovering.
 +
  
 ==== Saving/Sharing ==== ==== Saving/Sharing ====
Line 57: Line 60:
 === Packs === === Packs ===
  
-A Sticker Pack is a zipped folder containing stickers, an about.txt, and a pack.png/svg/etc. The Sticker Packs are what appear in the client's sticker-sending popup. This is the user's collection of stickers.+A Sticker Pack is a zipped folder containing stickers, an about.txt, and a pack.png/svg/etc. The Sticker Packs are what appear in the client's sticker-sending popup. This is the user's collection of stickers. Sticker filenames end with numbers, according to the order they should be displayed in.
  
     ~/.config/tox/stickers/packs/     ~/.config/tox/stickers/packs/
      |      |
-     |--Cute Grey Striped Cat.zip+     |--Orange Cat.zip
        |        |
        |--pack.svg        |--pack.svg
        |--about.txt        |--about.txt
-       |--cat_sitting_1.svg +       |--grin_1.svg 
-       |--cat_making_cake_2.svg +       |--heart_eyes_2.svg 
-       `--cat_quizzical_3.svg+       `--kiss_3.svg
      |      |
      `--pack_2.zip      `--pack_2.zip
Print/export