{"action":"created","issue":{"url":"https://api.github.com/repos/sqlitebrowser/sqlitebrowser/issues/1516","repository_url":"https://api.github.com/repos/sqlitebrowser/sqlitebrowser","labels_url":"https://api.github.com/repos/sqlitebrowser/sqlitebrowser/issues/1516/labels{/name}","comments_url":"https://api.github.com/repos/sqlitebrowser/sqlitebrowser/issues/1516/comments","events_url":"https://api.github.com/repos/sqlitebrowser/sqlitebrowser/issues/1516/events","html_url":"https://github.com/sqlitebrowser/sqlitebrowser/pull/1516","id":353911007,"node_id":"MDExOlB1bGxSZXF1ZXN0MjEwODM2Mjg4","number":1516,"title":"Experimental implementation of completion of values based on current values in the column","user":{"login":"mgrojo","id":13812910,"node_id":"MDQ6VXNlcjEzODEyOTEw","avatar_url":"https://avatars2.githubusercontent.com/u/13812910?v=4","gravatar_id":"","url":"https://api.github.com/users/mgrojo","html_url":"https://github.com/mgrojo","followers_url":"https://api.github.com/users/mgrojo/followers","following_url":"https://api.github.com/users/mgrojo/following{/other_user}","gists_url":"https://api.github.com/users/mgrojo/gists{/gist_id}","starred_url":"https://api.github.com/users/mgrojo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgrojo/subscriptions","organizations_url":"https://api.github.com/users/mgrojo/orgs","repos_url":"https://api.github.com/users/mgrojo/repos","events_url":"https://api.github.com/users/mgrojo/events{/privacy}","received_events_url":"https://api.github.com/users/mgrojo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2018-08-24T20:05:04Z","updated_at":"2018-09-02T20:12:46Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/sqlitebrowser/sqlitebrowser/pulls/1516","html_url":"https://github.com/sqlitebrowser/sqlitebrowser/pull/1516","diff_url":"https://github.com/sqlitebrowser/sqlitebrowser/pull/1516.diff","patch_url":"https://github.com/sqlitebrowser/sqlitebrowser/pull/1516.patch"},"body":"Using the QCompleter class associated to the QLineEdit, an implementation of a completion of values in the Extended Table Widget is straightforward.\r\n\r\nI've observed that this is slow with big databases, so if included, we probably need a new setting for disabling it, or disabling it automatically given a threshold in the row count.\r\n\r\nIf InlineCompletion is changed by PopupCompletion completions are displayed in a popup window (see http://doc.qt.io/qt-5/qcompleter.html#CompletionMode-enum). That would be probably nicer but the completions are repeated when the value is repeated in the table, so we should make some kind of unique filtering and the implementation would be trickier and maybe slower.\r\n\r\nIs this considered useful?"},"comment":{"url":"https://api.github.com/repos/sqlitebrowser/sqlitebrowser/issues/comments/417956721","html_url":"https://github.com/sqlitebrowser/sqlitebrowser/pull/1516#issuecomment-417956721","issue_url":"https://api.github.com/repos/sqlitebrowser/sqlitebrowser/issues/1516","id":417956721,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNzk1NjcyMQ==","user":{"login":"mgrojo","id":13812910,"node_id":"MDQ6VXNlcjEzODEyOTEw","avatar_url":"https://avatars2.githubusercontent.com/u/13812910?v=4","gravatar_id":"","url":"https://api.github.com/users/mgrojo","html_url":"https://github.com/mgrojo","followers_url":"https://api.github.com/users/mgrojo/followers","following_url":"https://api.github.com/users/mgrojo/following{/other_user}","gists_url":"https://api.github.com/users/mgrojo/gists{/gist_id}","starred_url":"https://api.github.com/users/mgrojo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgrojo/subscriptions","organizations_url":"https://api.github.com/users/mgrojo/orgs","repos_url":"https://api.github.com/users/mgrojo/repos","events_url":"https://api.github.com/users/mgrojo/events{/privacy}","received_events_url":"https://api.github.com/users/mgrojo/received_events","type":"User","site_admin":false},"created_at":"2018-09-02T20:12:46Z","updated_at":"2018-09-02T20:12:46Z","author_association":"CONTRIBUTOR","body":"I've just committed the new shortcut to the master branch, since it's a so little and easy feature."}}
{"actor":{"display_login":"mgrojo"}}