Thread Tools Display Modes
04/30/15, 10:57 AM   #1
wilson0x4d
Premium Member
 
wilson0x4d's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 6
Question Markdown? Pretty please? Cherries.. Tops.. etc

It would be stellar if we could get Markdown support. For example, you could employ a client-side implementation on par with what the StackExchange network is using (a.k.a StackOverflow) such as PageDown (https://code.google.com/p/pagedown/wiki/PageDown). Having done a few integrations myself I know it's relatively painless.

If we had bbcode side-by-side with markdown that would be nice. No popular markdowns really allow for colorizing nor inline sizing.

I'm not a php developer, but markdown can also be done entirely client-side. Someone could probably work out a chrome/ff userscript as a proof-of-concept if you have the staff to adapt it so the time isn't wasted.

Supporting Markdown would allow developers to transpose documents (like README.md)


The problem I'm having as an author is duplicity of effort. I have a living, changing description and changelog. I manage it so it's presentable for visitors where the source code is hosted. But when I transpose markdown to ESOUI (and I assume like all EQInterface-evolved and ZAM sites) it turns into a wall of text like this:

# X4D **Chat**

## Features

* Modifies Guild Chat so that Character Names are displayed instead of Account Names.
* Optional Chat Timestamps, 12-Hour and 24-Hour formats, and both HH:MM and HH:MM:SS formats.
* Optional Color Stripping, no more rainbow text.
* Optional Auto-Generated Guild Abbreviations, as well as User Overrides
* Optional Guild Numbers
* Optional Efficient Text Format, e.g. remove "says", "yells", etc
* Option to Disable Chat Text Fade-Out
* Allows Resize of Chat Window to fill window
* Option to disable online/offline status updates.

## Planned

* Options to specify/override the Chat Tab for each message type
* Localization support for 'Efficient Text Format'

## Installation

Open the Archive and copy the **X4D_Chat** folder into **%USERPROFILE%\Documents\Elder Scrolls Online\live\Addons\** folder.

If ESO is already running, execute **/reloadui** command.

## Versions
v1.28

- Misc updates for Core v1.10

v1.27

- Fix bug in Chat settings where custom guild abbreviations would be reset at the end of the session.
- Misc clean-up and bugfixes from core/items refactor for icons, items, bags, etc.

v1.26

- add support for **X4D Vendors** Addon

v1.25

- Misc updates due to Core changes.

v1.24

- ESO Update 6
- Removed LibAddonMenu-1.0 from /lib/ folder
- Fixed parsing bug when deriving colors from 'nil'
- Depends On: X4D_Core, LibAddonMenu-2.0

v1.23

- ESO version update, no functional change

v1.22

- Fix bad reference to LibAddonMenu.

v1.21

- Fix bug in "Remove Seconds Component" option.

v1.20

- Fix 12 hour timestamps showing as negative values.
- Add option to remove the "seconds" component from timestamps.

v1.19

- Add Support for X4D Bank

v1.18

- Add Option to choose between 24-Hour and 12-Hour Timestamp Formats.

v1.17

- Option to disable Friend Online/Offline messages.

v1.16

- Friend Online/Offline Messages now display Character Name.
- Add Timestamps to LibAntiSpam output.
- Add Timestamps and Character Name is Friend Online/Offline Messages.
- Add Timestamps to System Shutdown, Ignores, and Group Changes output.

v1.15

- Fixed bug where Player/Character Name options were mutually exclusive and displaying an incorrect state.

v1.14

- Add support for X4D XP

v1.13

- Fixed Highlight Colors for all Chat Output.

v1.12

- Fixed a LibStub error for users that do not also use LibAntiSpam.
- Added Option to Display Player Name in Guild Chat (in addition to Character Name, thus "character@player")
- 'Automatic Guild Abbreviations' should now pick up on lower case characters and respect punctuation.
- Users can now optionally specify an explicit Guild Abbreviation for each of their Guilds.
- Added Option to Disable Chat Window Fading

v1.11

- Chat Window can now be resized larger than the default limit allowed.

v1.10

- Adds support for **X4D Loot** Add-On.

v1.9

- Optimized resolving character names, reduces CPU utilization.

v1.8

- Fixed bug with certain player names not properly converting to character names in guild chat.

v1.7

- Support for displaying 'Guild Number' in lieu of or in addition to 'Guild Abbreviation'.
- Fixed bug with 'Reset to Defaults' which affected both UI and SavedVars.

v1.6

- Add support for Guild Name abbreviations, these can be specified in Guild Descriptions by Guild Leaders/Officers. For example "Our Guild Tag [FOO] is the best!" will cause "FOO" to be used as an abbreviation.- If an abbreviation is not set in Guild Description, one is inferred from the Guild Name.
- This feature, like all others, can be disabled in settings.

v1.5

- Fixed bug with SavedVars not saving (oops!)
- Added support for X4D LibAntiSpam

v1.4

- Fixes a bug with player names which contain special characters.

v1.3

- Adds Settings UI, Enables Color Stripping, Adds Excess Text Stripping.

v1.2

- Added Timestamps, colorized for visibility. Added support to strip colors from text, but feature is not enabled.

v1.1

- Remove debug output from console (oops!)

v1.0

- Initial release.
  Reply With Quote

ESOUI » Site Forums » Site help, bugs, suggestions/questions » Markdown? Pretty please? Cherries.. Tops.. etc


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off