Quantcast
Download
(235 Kb)
Download
Updated: 07-12-20 08:01 AM
Pictures
File Info
Compatibility:
Classic Patch (1.13.5)
Visions of N'Zoth (8.3.0)
Updated:07-12-20 08:01 AM
Created:07-05-20 02:33 AM
Downloads:77
Favorites:3
MD5:
8.3.0

TinyPad 3.0 - Beta

Version: 3.0.0-beta-04
by: Gello [More]

TinyPad is a notepad addon. It has been completely rewritten to improve its aesthetics, functionality and maintainability; while keeping to the principle of a minimal and intuitive notepad addon.

Changes include:

  • When the mouse is off the window while it doesn't have focus, the toolbar, bordering frame, etc. will fade away and leave only the text area on screen.
  • When there's not enough text on a page to scroll, the scrollbar will now hide and allow text to wrap across width ordinarily taken up by the scrollbar.
  • The toolbar now adapts to the size of the window. For instance: as you narrow the window's width, the page number will collapse; narrowing it even further will make the toolbar buttons smaller; and narrowing it even more will make the undo/redo buttons collapse.
  • The pop-out bar for search and settings now appears inside the window instead of outside the window.
  • The bookmark list is now a scrollable panel that appears inside the window rather than a context menu outside the window.
  • Confirmation dialogs now appear inside the window as well, rather than static popup dialogs in the center of the screen.
  • When the window is unlocked, a thin grip along the top of the window appears to make it easier to drag the window around the screen.
  • Undo/Redo buttons (or Ctrl+Z/Ctrl+Y) can revert and restore incremental changes to a page.
  • The font button will now summon a bar to choose a Serif (Fritz Quad Bold), San Serif (Arial) or Monospace (Inconsolata) font in Small, Medium or Large sizes. (Those who previously edited the Lua to choose your own fonts, that's now in panels\fontbar.lua.)
  • Bookmarked pages now have their title displayed on the main window.
  • The transparency option will now only make the text area semi-transparent, since the remainder of the window fades completely when it loses focus.
  • Mousewheel over the scrollbar will scroll the content.
  • While unlocked, a thin "grip" along the top of the window will allow easier movement of the window.
  • While locked, the window can now be moved by holding Shift as you drag the window with the mouse.
  • When the Find button or Enter key is hit in the search box (with text to search), the border of the editbox will flash green if it found a hit and red if not.
  • An optional minimap button for summoning and dismissing TinyPad can be turned on from the Minimap button in the settings toolbar.
  • Button textures are all updated for a higher resolution and better scaling.
  • The relatively new retail client behavior of clicking elsewhere to lose focus on an editbox is now supported in search and bookmark title editboxes.
  • The same version works on both Retail and Classic clients; though Classic clients will need to load out of date addons.
This version is 100% compatible the prior version 2.2. if you want to go back to the prior version, you can with no ill effect.

If you find any bugs, weird behavior, or if you have suggestions, please post them at wowinterface or curseforge. Things I'm particularly curious about:
  • Those with non-standard fonts or non-English clients, do you notice any instance of text clipping, such as "Remove Bookmark" becoming "Remove B..."? Please let me know if so. If you can provide a screenshot that would be extra helpful.
  • Are any new additions unwelcome, such as the grip across the top to make it easier to move the window, or the fading-out behavior when the window loses focus?
  • Is there still high demand for sending pages over chat? If so, would it be sufficient to limit chats to guild, party, raid and instance? I worry about the spam potential to channels that a person can't be kicked out of. I'm also worried about the disconnect potential from edited links.
  • Do you feel there's some other feature that's missing?
  • Is there any behavior that's not intuitive, or that could be improved?
What I'm aiming for is a notepad addon that's simple and pleasant to use, content agnostic, and can reliably survive from patch to patch with minmal upkeep. I appreciate your help to make that happen!

Version 3.0.0-beta-04 7/12/2020
- Removed the grip across the top of the window. Instead, the clickable area around the window's perimeter is invisibly extended a few pixels, allowing the window to be grabbed and moved from any edge easier. The main window will fade-in when it's draggable.

Version 3.0.0-beta-03 7/11/2020
- Removed the pin button in the bookmarks panel (added in previous beta version) and made Shift+Click of the bookmark button keep bookmarks open until closed with the same bookmark button.

Version 3.0.0-beta-02 7/8/2020
- Not certain if this is staying, but: Added a pin button to the top of the bookmark panel. While the bookmark panel is pinned, it will remain open except when other panels like settings/search open or you close it with the main bookmark button.

Version 3.0.0-beta-01 7/5/2020

TinyPad has been completely rewritten to improve its aesthetics, functionality and maintainability; while keeping to the principle of a minimal and intuitive notepad addon.

Changes include:
- When the mouse is off the window while it doesn't have focus, the toolbar, bordering frame, etc. will fade away and leave only the text area on screen.
- When there's not enough text on a page to scroll, the scrollbar will now hide and allow text to wrap across width ordinarily taken up by the scrollbar.
- The toolbar now adapts to the size of the window. For instance: as you narrow the window's width, the page number will collapse; narrowing it even further will make the toolbar buttons smaller; and narrowing it even more will make the undo/redo buttons collapse.
- The pop-out bar for search and settings now appears inside the window instead of outside the window.
- The bookmark list is now a scrollable panel that appears inside the window rather than a context menu outside the window.
- Confirmation dialogs now appear inside the window as well, rather than static popup dialogs in the center of the screen.
- When the window is unlocked, a thin grip along the top of the window appears to make it easier to drag the window around the screen.
- Undo/Redo buttons (or Ctrl+Z/Ctrl+Y) can revert and restore incremental changes to a page.
- The font button will now summon a bar to choose a Serif (Fritz Quad Bold), San Serif (Arial) or Monospace (Inconsolata) font in Small, Medium or Large sizes. (Those who previously edited the Lua to choose your own fonts, that's now in panels\fontbar.lua.)
- Bookmarked pages now have their title displayed on the main window.
- The transparency option will now only make the text area semi-transparent, since the remainder of the window fades completely when it loses focus.
- Mousewheel over the scrollbar will scroll the content.
- While unlocked, a thin "grip" along the top of the window will allow easier movement of the window.
- While locked, the window can now be moved by holding Shift as you drag the window with the mouse.
- When the Find button or Enter key is hit in the search box (with text to search), the border of the editbox will flash green if it found a hit and red if not.
- An optional minimap button for summoning and dismissing TinyPad can be turned on from the Minimap button in the settings toolbar.
- Button textures are all updated for a higher resolution and better scaling.
- The relatively new retail client behavior of clicking elsewhere to lose focus on an editbox is now supported in search and bookmark title editboxes.
- The same version works on both Retail and Classic clients; though Classic clients will need to load out of date addons.

v2.2.0, 2/29/20, added a Transparency option, fix for pullout panel buttons not working, removed all involvement with UISpecialFrames, toc update for 8.3 patch
v2.1.8, 7/17/18, toc update for 8.0 patch
v2.1.7, 10/29/17, size option now toggles a traditional scale, bookmarks excluded from size change, pages save as text changes and undo to initial state when shown
v2.1.6, 10/1/17, added Size button to the options panel to toggle the size of TinyPad (for now it's a fix for the cursor not being at the insertion point in 7.3 patch)
v2.1.5, 8/29/17, fix for PlaySound change in 7.3, toc update for 7.3 patch
v2.1.4, 3/28/17, toc update for 7.2 patch
v2.1.3, 10/24/16, toc update for 7.1 patch
v2.1.2, 9/11/16, fix for lua error when attempting to link a profession to chat
v2.1.1, 7/17/16, fix for clicking a tradeskill link while tradeskill window is open
v2.1.0, 5/28/16, toc update for 7.0 patch, support/fixes for Legion, linking a stack will no longer summon the stack split frame
v2.0.5, 6/22/15, toc update for 6.2 patch
v2.0.4, 2/24/15, toc update for 6.1 patch
v2.0.3, 11/8/14, quest links causing serious taint issues, temporarily removing ability to link quests
v2.0.2 10/14/14, 6.0 patch, AddOns binding category
v2.0.1, 9/12/14, completely rewritten, improved scrollbar vs cursor handling, improved link handling, shift+enter to search backwards, WoD compatable
v1.95, 9/11/13, toc update for 5.4 patch
v1.94, 8/26/13, fix for battlepet links (use reflink instead of link), and secure hook for quest links
v1.93, 5/21/13, toc update for 5.3 patch
v1.92, 11/13/12, removed UpdateScrollChildRect, max scroll enforced when focused and cursor position -5 to end
v1.91, 8/27/12, 5.0 (Mists of Pandaria) toc update
v1.90, 2/4/12, cleaned up XML, shift+clicking page turns move a page, changed search method from string:lower comparisons to a [Cc][Aa][Ss][Ee]insensitive search, added bookmark system
v1.8, 1/14/12, fixes for quest/tradeskill linking, added achievement linking
v1.71, 9/28/10, removed 'arg1' from moving, added TinyPad.Insert and TinyPad.DeletePagesContaining
v1.7, 9/1/10, changed 'this' references to 'self' in xml, updated toc
v1.62, 7/8/10, actual fix for linking to chat, SetItemRef extra params
v1.61, 6/24/10, fix for linking to chat
v1.6, 12/3/08, added support for inserting/displaying links
v1.53, 8/8/08, changed toc, this to self, passed arg1s, changed getn's to #'s
v1.52, 11/1/06, UISpecialFrames added back
v1.51, 10/23/06, UISpecialFrames removed
v1.5, 10/4/06, updated for Lua 5.1
v1.4, 8/22/06, bug fix: run script saves page to run, changed: moved buttons to search panel, reduced minimum width
v1.3, 8/5/06, added undo, widened page number
v1.2, 6/23/06, added search, lock, fonts, /pad <page>, /pade run <page>
v1.1, 12/18/05, remove autofocus, added confirmation on delete
v1.0, 12/16/05, initial release
Optional Files (0)


Archived Files (3)
File Name
Version
Size
Author
Date
3.0.0-beta-03
235kB
Gello
07-11-20 08:28 AM
3.0.0-beta-02
242kB
Gello
07-08-20 02:53 PM
3.0.0-beta-01
234kB
Gello
07-05-20 02:33 AM


Post A Reply Comment Options
Unread 07-18-20, 12:13 AM  
Gello
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 491
File comments: 535
Uploads: 59
I'm moving this to release. All future updates will be to the main addon at:
https://www.wowinterface.com/downloa...7-TinyPad.html

Thanks!
Report comment to moderator  
Reply With Quote
Unread 07-11-20, 04:32 PM  
Gello
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 491
File comments: 535
Uploads: 59
Re: First Impressions

Originally Posted by Firedancer
I really like the updated version. A few first thoughts:
  • I never send pages to anyone, so I don't personally have a need for that feature.
  • I like that we can still add our own fonts, though I glossed over the 'replace' bit in the code comments until I wondered why it wasn't working. I know that most people wanting to change the font will poke around in the files anyway, but perhaps add a small comment in the add-on description (and/or welcome note) as to where the font settings are now, since the file structure changed.
  • I'm not really a fan of the grip bar. I didn't find it difficult to reposition the window in the previous version. I was just trying it out now (as I like to keep the window locked in a certain position on screen), and lock seems to compensate for the grip height, so you need to position the window lower than you actually want so it will lock 'up' into place.
I appreciate the feedback. Thanks, Firedancer!

I've been on the fence about the grip bar too. I'll try an alternate approach in the next update.

edit: The next update will remove the grip and extend the hitrectinsets around the edge of the window so the edges are easier to grip. The fade-in bit will hopefully provide enough visual cues when it's grippable.
Last edited by Gello : 07-11-20 at 06:01 PM.
Report comment to moderator  
Reply With Quote
Unread 07-11-20, 02:18 PM  
Firedancer
An Aku'mai Servant
 
Firedancer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 35
File comments: 55
Uploads: 2
First Impressions

I really like the updated version. A few first thoughts:
  • I never send pages to anyone, so I don't personally have a need for that feature.
  • I like that we can still add our own fonts, though I glossed over the 'replace' bit in the code comments until I wondered why it wasn't working. I know that most people wanting to change the font will poke around in the files anyway, but perhaps add a small comment in the add-on description (and/or welcome note) as to where the font settings are now, since the file structure changed.
  • I'm not really a fan of the grip bar. I didn't find it difficult to reposition the window in the previous version. I was just trying it out now (as I like to keep the window locked in a certain position on screen), and lock seems to compensate for the grip height, so you need to position the window lower than you actually want so it will lock 'up' into place.
__________________
(\ /)
( . .) <( if you say 'plz' because it's shorter than 'please' then I'll say 'no' because it's shorter than 'yes' )
c('')('')
Report comment to moderator  
Reply With Quote
Unread 07-08-20, 02:58 PM  
Gello
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 491
File comments: 535
Uploads: 59
If anyone has strong feelings for or against the new bookmark pin button, let me know. (And of course about anything else with this addon too.)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: