gui   46277

« earlier    

Proof That iOS Still Hasn’t Gotten Undo Right
iOS has a long way to go when it comes to the level of consistency and polish of macOS.

Personally, if I were designing an iOS drawing app I’d probably go the first route, and follow Apple Notes’s lead with “↺” and “↻” buttons. But to Procreate’s credit, they clearly know these multi-finger tap gestures are both unusual, not intuitive, and utterly non-discoverable, because the very first thing they do when you first launch the app is teach you about them. Think about that: iOS user interface conventions are so shallow, so widely and wildly inconsistent, that an app proclaimed by Apple as the very best of the year has to start, as the very first thing you see when you launch it, by teaching you how to use Undo. That’s a sad state of affairs.

Interesting point about the menu bar. The humble menu bar may be one of the most innovative and enduringly useful UI design patterns of all time.

I’m left even more impressed by the original Mac team who got so much of these things right early on. iOS is eleven years old now and it’s still struggling with UI design consistency or design leverage.

What it comes down to, I think, is that the menu bar has become a vastly underestimated foundation of desktop computing. Once heralded, the menu bar is now seen as a vestige. I’m not arguing that iOS should have a Mac-style menu bar. I’m simply pointing out that without one, iOS is an 11-year-old platform that is still floundering to establish consistent conventions for some basic features, let alone complex ones, that are simple and obvious on the Mac.

Imagine going back in time to tell a MacPaint user in 1985 that they’d have to learn how to use Undo in an Apple-award-winning paint app in 2018. That’s where we are.
ios  apple  design  patterns  ui  gui  daringfireball 
yesterday by jefframnani
Build native apps with Python.— BeeWare
Build native apps with Python.

Write your apps in Python and release them on iOS, Android, Windows, MacOS, Linux, Web, and tvOS using rich, native user interfaces. One codebase. Multiple apps.
python  gui  development 
2 days ago by rwhe
bintoo/MQAdminTool: A Java GUI application for managing IBM MQ objects and messages
A Java GUI application for managing IBM MQ objects and messages - bintoo/MQAdminTool
mq  mqseries  ibm  websphere  client  java  gui 
3 days ago by plaxx
Guacamole - LinuxIntro
How to set up Guacamole, make it survive a reboot, secure transmission with SSL, put it onto port 80 or 443.
linux  software  networking  remoteaccess  gui 
4 days ago by gfarnell
Wayne - Web UI for Kubernetes multi-clusters
A universal, web-based Kubernetes multi-cluster management platform. It reduces service access costs by visualizing Kubernetes object template editing. With a complete permission management system and adapting to multi-tenant scenarios, it is a publish platform suitable for enterprise-level clusters.
Kubernetes  dashboard  GUI  opensource  tools 
4 days ago by liqweed
Everest - Beautiful, cross-platform REST client
Everest (formerly RESTaurant) is an upcoming REST API testing client written in JavaFX.
REST  client  desktop  GUI  JavaFX  Java  opensource  tools 
4 days ago by liqweed
Душераздирающее о Qt | blog.lexa.ru
Я на это уже жаловался, но в фейсбуке, а не тут.

Но просматривая сегодня Qt mailing lists/development не смог пройти мимо:

Несчастный пользователь пишет:

I'd like to point out how badly this issue has been handled. It's been reported on February 2016 and marked as P4.To me, it seems a nonsense to ignore issues like this, especially now that Qt3D offers a lot of possibilities and sooner or later you might need to switch your app to core profile.
И действительно, смотрим в QTBUG-51064:

Created: 11 февраля 16 года
Версия 5.5.1 - вот тут вероятно засада, в 16-м вовсю пилили 5.6, но еще недопилили, но все силы были уже там
Ну и да, до сих пор недочинено.
С моими багрепортами - история, впрочем, еще хуже. Тут давеча робот мне прислал писем "поскольку все очень старое - я все закрываю, прощевайте", про несколько багов оптом. Так и таскаем патчики с собой.

P.S. А, да, в фейсбуке мне тогда написали, что покупка лицензии за деньги проблему (более быстрых) багфиксов не решает.

P.P.S. При этом, ежики плачут, колются, используют, вариантов то нет.
...

wxWidgets это нездоровая копия парадигм MFC в кроссплатформенном фантике. QT при всех своих недостатках намного лучше особенно если нужна работа под Мак и Windows.
programming  qt  gui  fail 
4 days ago by some_hren

« earlier    

related tags

*nix  1968  2010  4me280  50years  ai  algo-builder  algo  algorithms  algos  alternatives  amazing  analysis  andy_kessler  animation  anniversaries  app  apple  application  apps  audio  automation  awards  aws  bestpractice  bibliography  brakground  browserhosted  c++  c  canvas  cerebro  chat  citationmanager  cli  client  clientside  cloud  clustering  code  coding  collection  colors  command_line  commandline  commercialsoftware  conferences  configuration  console  containers  conventions  copying  criticism  cryptocoin  curses  daringfireball  dashboard  dataanalysis  database  debugger  debugging  deep-platform-crap  demo  design  desktop-app  desktop  destop  dev  development  devops  dex  dexui  dialog  dictionary  diff  discussion  docker  doug  downloads  edex  edexui  editor  elasticsearch  electron  emulation  engelbart  example  extension  fail  fake  files  floss  fonts  forumthread  framework  frameworks  freesoftware  freeware  fui  future  future_programming  gamedev  gfr-week-links  ghcjs  git  github  glava  gnome  golang  google  graph-modelling  graphics  grub  gtk3  gui_cli  guide  guidelines  hacking  haikuos  hardware  haskell  history  howto  html  html5  ibm  ide  information  infosec  interface  interpreted-graph-models  ios  istio  java  javafx  javascript  js  jupyter  kde  keyboard  kopf  kubernetes  lanternal  legacy  library  license.gplv3  license.mit  links  linux  luna  mac  macos  macosx  management  manifest  markdown  microsoft  mingw  modals  monitoring  mother  mouse  mq  mqseries  mssql  multiplatform  neovim  netbsd  network  networking  nonfree  open-source  open  opensores  opensource  openvpn  opinion  optimization  osx  pandas  papers  parc  patterns  performance  philosophy  pl__rust  platform-crap  playonlinux  plugin  postgresql  powershell  previewer  programme  programming  pyhon  pyqt  python  qt  reddit  reference  remote  remoteaccess  replacement  research  rest  ria  robocopy  robotics  rust  salarized  san_francisco  sawfish  scifi  security  seqproject  serverless  shell  simstadt  snowflake  software  sort  sql  ssh  stanford  status  statuspage  stumpwm  suggestion  sysadmin  terminal  testing  text  textediting  theme  tip  tipp  tips  to_try  tool  tooled  toolkit  tools  tops  tron  tutorial  ubuntu  ubuntu_18.04  ui  unity3d  usability  utility  ux  video  vim  virtual_machines  visual  visualization  visualizer  vm  vms  vnc  voice  vpn  vr  web  webdesign  webdev  websphere  win  windows  wine  wpf  x11  xerox  xwindows 

Copy this bookmark:



description:


tags: