Мыслепомойка

Java, Ruby, git, MacOSX

March 5, 2010 at 10:18am

On usability conventions

I’m using MacOSX for three or so years and still admiring its beautiful interfaces and elegance. I have no GTK/WxWidget/QT and other applications. Most of OSX applications use native UI toolkit or at least look like native. And most applications do behave as expected.

But sometimes I feel gauged. This happens when I need to switch between tabs in some applications. To siwtch using keyboard shortcut. And here I get confused.

Here is a comparition table of applications I often use:

So I have three application with absolutely different and non-intersecting tab-switching shortcuts. But browsers do behave as expected on two common keybindings.

People developing browsers think on how the end user will switch between tabs, I mean they try to forsee what she would be comfortable with, and as result we have tha every browser supports most used shortcuts.

We really have to have a standart for tab-switching shortcut. Because it is a nightmare when you switch from browser to any other app and sitting and trying to remember how to walk between tabs in _this_ application. And can you imagine what a pain is daily using of Skype/Adium/Textmate/Google Chrome together?

December 10, 2009 at 10:02pm

IntelliJ Idea kiosk mode

В IntelliJ Idea много панелек и прочих баров, эстетически офигенских, но при этом съедающих место на макбучном мониторе. Программировать через щёлку между всевозможными вспомогательными инспекторами, как гинеколог/проктолог (нужное подчеркнуть), утомительно. Пришлось отрыть топор войны.

Действия, описаные ниже, подойдут для любого приложения.

1. Открываем Finder и ⇧⌘A (Программы).
2. Вызываем контекстное меню на приложении IntelliJ Idea -> Показать содержание пакета.
3. Откываем Contents->Info.plist.
4. Добавляем новый элемент “Application UI Presentation Mode”->“All Suppressed”.

5. ⌥⇧D - Это заставляет Dock автоматически скрываться/появляться.
6. Перезапускаем Idea и наслаждаемся full screen.

Такую чучу сделал и для Safari, в сочетании с ⇧⌘B (панель закладок), ⌘/ (панель состояния), ⇧⌘T (панель вкладок) и ⌘| (тулбар).

Полноэкранно!

Теперь можно программировать в IntelliJ Idea и смаковать Google Reader ⎋