mirror of
https://github.com/atom/atom.git
synced 2026-01-24 14:28:14 -05:00
Merge pull request #16875 from atom/weekly-2018-03-05
Weekly Focus: March 5, 2018
This commit is contained in:
55
docs/focus/2018-03-05.md
Normal file
55
docs/focus/2018-03-05.md
Normal file
@@ -0,0 +1,55 @@
|
||||
## Highlights from the past week
|
||||
|
||||
- Atom IDE
|
||||
- Console logging started
|
||||
- IDE-Java/PHP/TypeScript updates and fixes
|
||||
- GitHub Package
|
||||
- Recent commits view, read-only mode :tm: (@kuychaco, @smashwilson, @simurai) [#1322](https://github.com/atom/github/pull/1322)
|
||||
- Recent commits view: show co-authors (@kuychaco, @simurai)
|
||||
- Commit interactions research spike: undo most recent, amend (@kuychaco) [#1328](https://github.com/atom/github/pull/1328)
|
||||
- Port CommitView and CommitController to React. (@smashwilson) [#1325](https://github.com/atom/github/pull/1325)
|
||||
- Begin "Remember me" within the credential dialog [#1327](https://github.com/atom/github/pull/1327)
|
||||
- Tree-sitter
|
||||
- Shifted focus to address some open-source contributions to parsers:
|
||||
- Wrote documentation about how to create parsers: http://tree-sitter.github.io/tree-sitter
|
||||
- Fixed issues with the Bash parser
|
||||
- Fixed a bug found during constant fuzzing by the security team: https://github.com/tree-sitter/tree-sitter/issues/133
|
||||
- Xray
|
||||
- Decided not to run all text through HarfBuzz for performance reasons, and came up with a plan for addressing mandatory text shaping issues in the future.
|
||||
- Implemented anchors, selections, and basic selection movement.
|
||||
- Partially implemented selection rendering.
|
||||
- For more details, see the [detailed update](https://github.com/atom/xray/blob/master/docs/updates/2018_03_05.md) in the Xray repository.
|
||||
- Engineering Improvements
|
||||
- Automated Linux package repository publishing as part of Atom release process
|
||||
- Reactor Duty
|
||||
- Shipped node-keytar update, primary feature being prebuilt node modules ([atom/node-keytar#67](https://github.com/atom/node-keytar/pull/67))
|
||||
- Merged community pull requests to atom/atom-select-list, atom/command-palette, and atom/tree-view
|
||||
|
||||
## Focus for week ahead
|
||||
|
||||
- Atom IDE
|
||||
- Console logging completion
|
||||
- Investigate language server process hanging on deactivation in ide-typescript
|
||||
- Investigate using the new native LSP support in omnisharp-roslyn in ide-csharp
|
||||
- @atom/watcher
|
||||
- Diagnose crashes and lockups on Atom launch (@smashwilson)
|
||||
- GitHub Package
|
||||
- Finish "Remember me" within the credential dialog (@smashwilson) [#1327](https://github.com/atom/github/pull/1327)
|
||||
- Write up `docs/vision` from meeting notes (@smashwilson)
|
||||
- Kick-start our GPG pinentry handling (@smashwilson) [#846](https://github.com/atom/github/pull/846)
|
||||
- Build UI for adding co-authors, much like Desktop's UI/UX - desktop.github.com/features/co-authors/
|
||||
- Teletype
|
||||
- Open pull request for the avatar UX enhancements described in ([atom/teletype#268](https://github.com/atom/teletype/issues/268))
|
||||
- Tree-sitter
|
||||
- Carrying over goals from previous weeks:
|
||||
- Optimize syntax tree updates in the presence of syntax errors. This will improve performance across the board but also make Tree-sitter usable in edge cases where the wrong language is being used to parse a document.
|
||||
- Start work on allowing parsing to take place on a background thread
|
||||
- Xray
|
||||
- Finish selection rendering
|
||||
- Wire up enough of the key bindings / commands system to move cursors/selections
|
||||
- Start on editing
|
||||
- For more details, see [the detailed update](https://github.com/atom/xray/blob/master/docs/updates/2018_03_05.md)
|
||||
- Engineering Improvements
|
||||
- Finish new Atom release publishing automation
|
||||
- Reactor Duty
|
||||
|
||||
Reference in New Issue
Block a user