HN user

gojko

662 karma
Posts77
Comments45
View on HN
stackoverflow.com 12y ago

We have an employee whose last name is Null (2010)

gojko
72pts35
gojko.net 12y ago

Let's break the agile testing quadrants

gojko
1pts0
gojko.net 12y ago

Writing “As a User” does not make it a user story

gojko
3pts0
www.mindmup.com 12y ago

Usable Usability - checklist

gojko
1pts0
gojko.net 12y ago

Scrum, velocity, and driving down the motorway the wrong way

gojko
1pts0
gojko.net 12y ago

How we solved our #1 product management problem

gojko
2pts0
blog.mindmup.com 13y ago

Mind maps with proper version control

gojko
4pts0
news.ycombinator.com 13y ago

Godaddy DNS down?

gojko
3pts2
productownersurvivalcamp.com 13y ago

The perils of being the voice of reason

gojko
1pts0
blog.mindmup.com 13y ago

How we're making online collaboration more effective

gojko
1pts0
news.ycombinator.com 13y ago

Ask HN: favourite testing catchphrases and idioms

gojko
1pts0
news.ycombinator.com 13y ago

Everyone on HN, thanks a million

gojko
30pts3
mindmup.github.io 13y ago

Our tiny jQuery/Bootstrap rich text editor is now open-source

gojko
241pts86
www.stanford.edu 13y ago

Good Product Manager/Bad Product Manager

gojko
2pts0
gojko.net 13y ago

Getting the most out of Feature Injection, Impact Mapping and User story Mapping

gojko
1pts0
www.mindmup.com 13y ago

Weird and Wonderful JavaScript

gojko
3pts0
gojko.net 13y ago

The February Revolution

gojko
2pts0
gojko.net 13y ago

How to deliver a killer presentation to a tech audience

gojko
2pts0
www.mindmup.com 13y ago

Show HN: Zero-friction mind mapping - your feedback appreciated

gojko
3pts4
www.google.co.uk 13y ago

Patent US6368227 - Method of swinging on a swing

gojko
229pts111
impactmapping.org 13y ago

Delivering business goals, not software features

gojko
2pts0
gojko.net 14y ago

How To Solve “Not Enough Time”

gojko
1pts1
gojko.net 14y ago

Effect Mapping Handbook (beta)

gojko
2pts1
gojko.net 14y ago

Redefining software quality

gojko
2pts0
gojko.net 14y ago

How to Embrace Uncertainty

gojko
1pts0
gojko.net 14y ago

Tips for aspiring conference presenters

gojko
1pts0
gojko.net 14y ago

What Google ads think of agile development

gojko
1pts0
gojko.net 15y ago

The mistake at the heart of agile

gojko
2pts0
gojko.net 15y ago

Bug statistics are a waste of time

gojko
1pts0
gojko.net 15y ago

The wolf who cried boy

gojko
1pts0

we don't create a toolbar. It's up to you. so if you don't put buttons for that, they won't be able to do it. hotkeys on the keyboard are also configurable, you can just bind certain items so users won't be able to execute the other commands unless they open a javascript console and call doc.executeCommand manually (but then again, that's difficult to prevent for other editors)

I think that's a bit harsh. First of all, we got it to the point where it's useful for us and shared it. If it's close to what would be useful to you but not 100% there, fork, extend and submit a pull request, that is how opensource works.

I've not tested it in IE because IE is simply not on the critical path for us. That doesn't mean it does not work in IE, I've just not tested it.

After about three months, we looked at usage patterns for MindMup and decided to drop official IE support, as it represents less than 2% of our usage and most people have an alternate browser installed as well.

If IE is on the critical path for you, you could contribute by testing and submitting fixes.

no, this is an input field with chrome speech enabled (<input type="text" x-webkit-speech>). The microphone icon you see is the right part of that field, and the text is transparent. We've done it like that because at the moment only input fields support speech input in chrome, and we couldn't find a way to activate programatically.

There is no onclick event on that part, it's just part of the text field.

can you give me a bit more info on "can't"? Did you try drag & drop or toolbar? what file type have you tried? We have a filter on content type in the editor, so only things read with content type image/* are inserted.

Perhaps this is too strict?

re "code" button, this would be trivial to implement but doesn't really belong in the widget. Just get the html out using jquery (it's your element) and show that instead of the element by passing through a formatter (or just jquery.text())

some cleanup might be good, eg when you select everything using cmd+a, then delete, some browser leave a <br/> in the content.

I didn't like forced sanitization in wysihtml5, so we added an optional method .cleanHtml - you can just use the normal jquery html method to get the non sanitized contents, or call cleanHtml() to get trailing empty divs, <br/> and whitespace removed

for ipad and iphone, the toolbar has to move down otherwise the screen jumps around all the time. this isn't part of the widget as we wanted to keep styling out, but you can see it in action by going to http://www.mindmup.com , selecting any node and clicking on the paperclip icon in the tools menu (or on desktop pressing A on the keyboard).

We move the box to the top of the screen and resize it so that a mobile keyboard can fit in, also moving the toolbar to the bottom.

bootstrap-wysihtml5 was a great inspiration. it links in wysihtml5, and gives it a skin. here's a few reasons why we decided to build this one:

- wysihtml5 minimised is 112K + 20k for bootstrap-wysihtml5, without styles and images... this is only 5k, non-minimised.

- we bind hotkeys for common operations automatically (eg cmd+b for bold etc)

- drag&drop for images

- automatically upload images using filereader, not just provide links

- good support for touch devices

- no magic around toolbar, so you can use your own styling

- we don't force an inline iframe which mirrors a text area, which wysihtml5 does

Wysihtml5 has a better support for older browsers, the bootstrap skin has toolbar translations, so I'd still use that if you don't want a custom toolbar or need to support older browsers

I agree. One of the things we'll do with MindMup is create a story line of ideas, that could be then exported into a slide show for expressing it. I structure my conference presentations using MindMup, but the final version is with slides, not with a map.

yes, we're using google's drive client JS library, so things go from the browser directly to Google Drive. Will investigate Chrome Web Store integration, thanks.

I'm sorry you're experiencing problems. Would it be possible for you to try again? When it fails just open About MindMup - Talk to Us and send feedback (leave a note on umlauts so we know it's you). This will automatically include all relevant information we need to troubleshoot it.